5
20786
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
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
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
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
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
28
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
71
71
72
72
72
72
72
72
72
72
73
73
73
73
73
73
73
73
73
74
74
74
74
74
74
74
74
75
75
75
75
75
75
75
75
76
76
76
76
76
76
76
76
76
77
77
77
77
77
77
77
77
78
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
80
80
80
80
80
80
80
80
80
81
81
81
81
81
81
81
81
82
82
82
82
82
82
82
82
82
83
83
83
83
83
83
83
83
84
84
84
84
84
84
84
84
85
85
85
85
85
85
85
85
85
86
86
86
86
86
86
86
86
87
87
87
87
87
87
87
87
87
88
88
88
88
88
88
88
88
89
89
89
89
89
89
89
89
89
90
90
90
90
90
90
90
90
91
91
91
91
91
91
91
91
91
92
92
92
92
92
92
92
92
92
93
93
93
93
93
93
93
93
93
94
94
94
94
94
94
94
94
94
95
95
95
95
95
95
95
95
96
96
96
96
96
96
96
96
96
97
97
97
97
97
97
97
97
97
98
98
98
98
98
98
98
98
99
99
99
99
99
99
99
99
99
100
100
100
100
100
100
100
100
101
101
101
101
101
101
101
101
102
102
102
102
102
102
102
102
103
103
103
103
103
103
103
103
103
104
104
104
104
104
104
104
105
105
105
105
105
105
105
105
106
106
106
106
106
106
106
106
107
107
107
107
107
107
107
107
108
108
108
108
108
108
108
108
109
109
109
109
109
109
109
109
110
110
110
110
110
110
110
111
111
111
111
111
111
111
112
112
112
112
112
112
112
112
113
113
113
113
113
113
113
114
114
114
114
114
114
114
115
115
115
115
115
115
115
116
116
116
116
116
116
116
117
117
117
117
117
117
118
118
118
118
118
118
118
119
119
119
119
119
119
119
120
120
120
120
120
120
121
121
121
121
121
121
121
122
122
122
122
122
122
122
123
123
123
123
123
123
124
124
124
124
124
124
124
125
125
125
125
125
125
126
126
126
126
126
126
126
127
127
127
127
127
127
128
128
128
128
128
128
128
129
129
129
129
129
129
129
130
130
130
130
130
130
131
131
131
131
131
131
131
132
132
132
132
132
132
132
133
133
133
133
133
133
133
134
134
134
134
134
134
134
135
135
135
135
135
135
136
136
136
136
136
136
136
137
137
137
137
137
137
138
138
138
138
138
138
138
139
139
139
139
139
139
139
140
140
140
140
140
140
140
141
141
141
141
141
141
142
142
142
142
142
142
142
143
143
143
143
143
143
143
144
144
144
144
144
144
144
145
145
145
145
145
145
145
146
146
146
146
146
146
146
147
147
147
147
147
147
148
148
148
148
148
148
148
149
149
149
149
149
149
150
150
150
150
150
150
150
151
151
151
151
151
151
151
152
152
152
152
152
152
153
153
153
153
153
153
153
154
154
154
154
154
154
155
155
155
155
155
155
156
156
156
156
156
156
156
157
157
157
157
157
157
158
158
158
158
158
158
159
159
159
159
159
159
160
160
160
160
160
160
161
161
161
161
161
161
162
162
162
162
162
162
162
163
163
163
163
163
163
164
164
164
164
164
164
165
165
165
165
165
165
166
166
166
166
166
166
167
167
167
167
167
167
168
168
168
168
168
168
169
169
169
169
169
169
170
170
170
170
170
171
171
171
171
171
171
172
172
172
172
172
172
173
173
173
173
173
173
174
174
174
174
174
174
175
175
175
175
175
175
176
176
176
176
176
176
177
177
177
177
177
178
178
178
178
178
178
179
179
179
179
179
179
180
180
180
180
180
181
181
181
181
181
181
182
182
182
182
182
183
183
183
183
183
183
184
184
184
184
184
185
185
185
185
185
186
186
186
186
186
186
187
187
187
187
187
188
188
188
188
188
188
189
189
189
189
189
190
190
190
190
190
191
191
191
191
191
192
192
192
192
192
193
193
193
193
193
193
194
194
194
194
194
195
195
195
195
195
196
196
196
196
196
197
197
197
197
197
197
198
198
198
198
198
199
199
199
199
199
200
200
200
200
200
201
201
201
201
201
202
202
202
202
202
203
203
203
203
203
204
204
204
204
204
205
205
205
205
205
206
206
206
206
206
206
207
207
207
207
207
208
208
208
208
208
209
209
209
209
209
210
210
210
210
210
211
211
211
211
211
212
212
212
212
212
213
213
213
213
213
214
214
214
214
214
215
215
215
215
215
216
216
216
216
216
217
217
217
217
217
218
218
218
218
218
219
219
219
219
220
220
220
220
220
221
221
221
221
221
222
222
222
222
222
223
223
223
223
223
224
224
224
224
224
225
225
225
225
225
226
226
226
226
226
227
227
227
227
228
228
228
228
228
229
229
229
229
230
230
230
230
230
231
231
231
231
231
232
232
232
232
233
233
233
233
233
234
234
234
234
235
235
235
235
235
236
236
236
236
237
237
237
237
237
238
238
238
238
239
239
239
239
239
240
240
240
240
241
241
241
241
241
242
242
242
242
243
243
243
243
243
244
244
244
244
245
245
245
245
246
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
249
250
250
250
250
251
251
251
251
252
252
252
252
253
253
253
253
253
254
254
254
254
255
255
255
255
256
256
256
256
257
257
257
257
257
258
258
258
258
259
259
259
259
260
260
260
260
261
261
261
261
261
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
268
269
269
269
269
270
270
270
270
271
271
271
271
272
272
272
272
273
273
273
273
274
274
274
274
275
275
275
275
276
276
276
276
277
277
277
277
278
278
278
278
279
279
279
279
280
280
280
280
281
281
281
281
282
282
282
282
283
283
283
283
284
284
284
284
285
285
285
285
286
286
286
286
287
287
287
287
288
288
288
288
289
289
289
290
290
290
290
291
291
291
291
292
292
292
292
293
293
293
293
294
294
294
294
295
295
295
295
296
296
296
296
297
297
297
297
298
298
298
298
299
299
299
299
300
300
300
301
301
301
301
302
302
302
302
303
303
303
303
304
304
304
304
305
305
305
305
306
306
306
307
307
307
307
308
308
308
308
309
309
309
309
310
310
310
310
311
311
311
312
312
312
312
313
313
313
313
314
314
314
314
315
315
315
315
316
316
316
317
317
317
317
318
318
318
318
319
319
319
319
320
320
320
321
321
321
321
322
322
322
322
323
323
323
323
324
324
324
325
325
325
325
326
326
326
326
327
327
327
328
328
328
328
329
329
329
329
330
330
330
331
331
331
331
332
332
332
333
333
333
333
334
334
334
334
335
335
335
336
336
336
336
337
337
337
337
338
338
338
339
339
339
339
340
340
340
340
341
341
341
342
342
342
342
343
343
343
344
344
344
344
345
345
345
345
346
346
346
347
347
347
347
348
348
348
348
349
349
349
349
350
350
350
351
351
351
351
352
352
352
352
353
353
353
354
354
354
354
355
355
355
355
356
356
356
357
357
357
357
358
358
358
358
359
359
359
359
360
360
360
361
361
361
361
362
362
362
362
363
363
363
364
364
364
364
365
365
365
366
366
366
366
367
367
367
368
368
368
368
369
369
369
370
370
370
370
371
371
371
372
372
372
372
373
373
373
374
374
374
374
375
375
375
376
376
376
376
377
377
377
378
378
378
378
379
379
379
380
380
380
380
381
381
381
382
382
382
382
383
383
383
384
384
384
384
385
385
385
386
386
386
386
387
387
387
388
388
388
388
389
389
389
390
390
390
390
391
391
391
391
392
392
392
393
393
393
393
394
394
394
395
395
395
395
396
396
396
397
397
397
397
398
398
398
399
399
399
399
400
400
400
401
401
401
401
402
402
402
403
403
403
403
404
404
404
405
405
405
406
406
406
406
407
407
407
408
408
408
409
409
409
409
410
410
410
411
411
411
412
412
412
412
413
413
413
414
414
414
414
415
415
415
416
416
416
417
417
417
417
418
418
418
419
419
419
420
420
420
420
421
421
421
422
422
422
423
423
423
423
424
424
424
425
425
425
426
426
426
426
427
427
427
428
428
428
429
429
429
429
430
430
430
431
431
431
432
432
432
432
433
433
433
434
434
434
435
435
435
436
436
436
436
437
437
437
438
438
438
439
439
439
440
440
440
440
441
441
441
442
442
442
443
443
443
444
444
444
444
445
445
445
446
446
446
447
447
447
448
448
448
448
449
449
449
450
450
450
451
451
451
452
452
452
453
453
453
453
454
454
454
455
455
455
456
456
456
457
457
457
458
458
458
458
459
459
459
460
460
460
461
461
461
461
462
462
462
463
463
463
464
464
464
465
465
465
465
466
466
466
467
467
467
468
468
468
468
469
469
469
470
470
470
471
471
471
471
472
472
472
473
473
473
474
474
474
474
475
475
475
476
476
476
477
477
477
477
478
478
478
479
479
479
479
480
480
480
481
481
481
481
482
482
482
483
483
483
483
484
484
484
485
485
485
485
486
486
486
487
487
487
488
488
488
488
489
489
489
490
490
490
491
491
491
491
492
492
492
493
493
493
493
494
494
494
495
495
495
496
496
496
496
497
497
497
498
498
498
499
499
499
499
500
500
500
501
501
501
502
502
502
502
503
503
503
504
504
504
505
505
505
505
506
506
506
507
507
507
508
508
508
508
509
509
509
510
510
510
511
511
511
511
512
512
512
513
513
513
513
514
514
514
515
515
515
516
516
516
516
517
517
517
518
518
518
518
519
519
519
520
520
520
520
521
521
521
522
522
522
522
523
523
523
524
524
524
524
525
525
525
526
526
526
527
527
527
527
528
528
528
529
529
529
529
530
530
530
531
531
531
531
532
532
532
533
533
533
533
534
534
534
535
535
535
535
536
536
536
537
537
537
537
538
538
538
539
539
539
539
540
540
540
541
541
541
541
542
542
542
543
543
543
543
544
544
544
545
545
545
545
546
546
546
547
547
547
548
548
548
548
549
549
549
550
550
550
550
551
551
551
552
552
552
553
553
553
553
554
554
554
555
555
555
556
556
556
556
557
557
557
558
558
558
558
559
559
559
560
560
560
561
561
561
561
562
562
562
563
563
563
563
564
564
564
565
565
565
566
566
566
566
567
567
567
568
568
568
568
569
569
569
570
570
570
570
571
571
571
572
572
572
573
573
573
573
574
574
574
575
575
575
575
576
576
576
577
577
577
577
578
578
578
579
579
579
579
580
580
580
581
581
581
581
582
582
582
583
583
583
583
584
584
584
584
585
585
585
586
586
586
586
587
587
587
588
588
588
588
589
589
589
589
590
590
590
591
591
591
591
592
592
592
592
593
593
593
593
594
594
594
595
595
595
595
596
596
596
596
597
597
597
597
598
598
598
599
599
599
599
600
600
600
600
601
601
601
602
602
602
602
603
603
603
603
604
604
604
604
605
605
605
605
606
606
606
606
607
607
607
608
608
608
608
609
609
609
609
610
610
610
610
611
611
611
611
612
612
612
612
613
613
613
613
614
614
614
615
615
615
615
616
616
616
616
617
617
617
617
618
618
618
618
619
619
619
619
620
620
620
620
621
621
621
621
622
622
622
622
623
623
623
623
624
624
624
624
625
625
625
625
626
626
626
626
627
627
627
627
628
628
628
628
629
629
629
629
630
630
630
630
631
631
631
631
631
632
632
632
632
633
633
633
633
634
634
634
634
635
635
635
635
636
636
636
636
636
637
637
637
637
638
638
638
638
639
639
639
639
640
640
640
640
640
641
641
641
641
642
642
642
642
642
643
643
643
643
644
644
644
644
644
645
645
645
645
646
646
646
646
646
647
647
647
647
648
648
648
648
648
649
649
649
649
649
650
650
650
650
651
651
651
651
651
652
652
652
652
652
653
653
653
653
653
654
654
654
654
654
655
655
655
655
655
656
656
656
656
656
657
657
657
657
657
658
658
658
658
658
659
659
659
659
659
659
660
660
660
660
660
661
661
661
661
661
661
662
662
662
662
662
663
663
663
663
663
663
664
664
664
664
664
664
665
665
665
665
665
665
666
666
666
666
666
666
667
667
667
667
667
667
668
668
668
668
668
668
669
669
669
669
669
669
669
670
670
670
670
670
670
671
671
671
671
671
671
672
672
672
672
672
672
672
673
673
673
673
673
673
674
674
674
674
674
674
674
675
675
675
675
675
675
675
676
676
676
676
676
676
676
676
677
677
677
677
677
677
677
678
678
678
678
678
678
678
678
678
679
679
679
679
679
679
679
679
680
680
680
680
680
680
680
680
680
681
681
681
681
681
681
681
681
681
682
682
682
682
682
682
682
682
682
683
683
683
683
683
683
683
683
683
683
684
684
684
684
684
684
684
684
684
684
685
685
685
685
685
685
685
685
685
685
685
685
686
686
686
686
686
686
686
686
686
686
686
687
687
687
687
687
687
687
687
687
687
687
687
687
688
688
688
688
688
688
688
688
688
688
688
688
688
689
689
689
689
689
689
689
689
689
689
689
689
689
689
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
690
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
694
694
694
694
694
694
694
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
693
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
692
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
691
690
690
690
690
690
690
690
690
690
690
690
690
690
690
689
689
689
689
689
689
689
689
689
689
689
689
688
688
688
688
688
688
688
688
688
688
688
687
687
687
687
687
687
687
687
687
687
686
686
686
686
686
686
686
686
686
685
685
685
685
685
685
685
685
685
684
684
684
684
684
684
684
684
683
683
683
683
683
683
683
682
682
682
682
682
682
682
682
681
681
681
681
681
681
680
680
680
680
680
680
680
679
679
679
679
679
679
679
678
678
678
678
678
678
677
677
677
677
677
677
676
676
676
676
676
676
675
675
675
675
675
675
674
674
674
674
674
673
673
673
673
673
672
672
672
672
672
672
671
671
671
671
671
670
670
670
670
670
669
669
669
669
669
668
668
668
668
667
667
667
667
667
666
666
666
666
666
665
665
665
665
665
664
664
664
664
663
663
663
663
662
662
662
662
661
661
661
661
660
660
660
660
659
659
659
659
658
658
658
658
657
657
657
656
656
656
656
655
655
655
654
654
654
653
653
653
652
652
652
651
651
651
650
650
650
649
649
649
648
648
647
647
646
646
645
645
644
644
643
643
642
642
641
641
640
640
639
639
638
637
637
636
635
635
634
634
633
633
633
632
632
632
631
631
630
630
629
629
629
629
628
628
628
628
628
628
628
628
628
627
627
626
626
625
625
625
624
624
624
623
623
623
623
623
623
623
623
623
623
622
622
621
621
620
619
618
617
616
615
615
614
613
612
611
610
609
609
608
607
607
606
605
604
603
602
602
601
601
600
600
600
601
601
602
602
603
604
606
607
608
609
611
612
613
614
615
615
616
617
618
619
619
620
621
621
622
623
624
625
626
627
628
629
630
631
631
632
632
632
632
632
632
632
631
631
630
629
628
627
625
623
621
619
616
614
611
608
606
603
601
598
596
594
592
591
589
588
586
584
583
581
578
576
573
570
567
564
561
558
555
552
550
547
545
543
541
539
538
536
533
531
528
525
522
520
517
515
513
512
511
510
509
509
508
507
505
503
500
497
493
490
486
483
479
476
472
469
465
462
458
454
450
446
442
439
435
431
428
424
421
419
417
415
413
412
410
408
406
404
402
400
398
396
395
395
394
394
393
393
392
390
389
387
385
382
380
378
376
374
372
371
369
368
367
367
366
365
365
364
363
361
359
357
354
351
349
346
344
342
340
339
337
335
333
330
328
325
323
321
318
316
314
311
308
304
301
297
293
290
287
284
282
281
279
278
278
277
276
275
274
272
271
269
266
263
259
254
249
245
240
236
232
229
227
225
224
222
221
219
216
213
209
205
201
197
193
189
185
181
176
171
166
162
157
153
150
147
144
141
138
136
133
130
126
123
120
116
113
109
105
101
97
93
90
87
84
81
79
77
75
74
72
71
70
69
68
67
66
66
66
66
66
67
67
66
65
63
60
58
55
52
50
48
46
45
44
43
42
42
42
41
40
38
36
34
31
28
26
24
22
19
17
14
11
7
3
-1
-6
-11
-16
-22
-27
-32
-37
-40
-44
-47
-50
-53
-56
-61
-66
-72
-79
-86
-93
-99
-105
-110
-113
-115
-116
-116
-115
-114
-113
-112
-112
-113
-115
-117
-121
-125
-129
-134
-139
-144
-148
-152
-156
-159
-161
-162
-164
-165
-167
-170
-173
-177
-182
-187
-192
-196
-201
-205
-210
-214
-217
-221
-223
-225
-227
-229
-231
-234
-238
-242
-246
-251
-255
-260
-265
-269
-274
-278
-283
-288
-293
-298
-304
-309
-315
-320
-325
-329
-332
-335
-338
-341
-344
-348
-353
-357
-363
-368
-373
-378
-383
-388
-393
-398
-402
-407
-411
-415
-419
-422
-426
-429
-431
-433
-435
-435
-436
-436
-437
-439
-442
-446
-451
-456
-462
-468
-472
-476
-478
-480
-481
-481
-482
-483
-485
-489
-493
-498
-503
-508
-513
-516
-519
-521
-522
-522
-521
-521
-520
-519
-519
-518
-517
-516
-516
-516
-516
-517
-519
-521
-524
-526
-528
-529
-529
-529
-527
-526
-526
-526
-527
-528
-531
-534
-537
-541
-545
-548
-551
-554
-557
-561
-565
-570
-576
-581
-587
-593
-599
-606
-613
-621
-628
-635
-641
-646
-649
-651
-652
-653
-653
-655
-657
-660
-663
-667
-671
-675
-678
-680
-681
-682
-682
-682
-681
-680
-680
-679
-679
-680
-681
-682
-683
-685
-688
-690
-692
-694
-696
-697
-698
-698
-698
-698
-698
-698
-698
-699
-700
-702
-703
-705
-708
-711
-714
-719
-725
-731
-738
-745
-752
-757
-761
-765
-767
-770
-772
-775
-779
-784
-789
-794
-800
-805
-809
-813
-817
-821
-825
-829
-835
-841
-847
-853
-860
-865
-871
-876
-881
-886
-892
-897
-904
-910
-917
-925
-933
-941
-950
-959
-968
-979
-990
-1002
-1016
-1029
-1041
-1053
-1063
-1073
-1082
-1091
-1099
-1109
-1119
-1130
-1141
-1153
-1164
-1174
-1184
-1194
-1203
-1212
-1222
-1233
-1243
-1253
-1264
-1274
-1284
-1293
-1301
-1309
-1315
-1322
-1330
-1338
-1347
-1356
-1366
-1375
-1384
-1393
-1401
-1409
-1417
-1424
-1431
-1438
-1443
-1448
-1451
-1453
-1455
-1456
-1457
-1458
-1461
-1464
-1469
-1475
-1482
-1488
-1495
-1501
-1508
-1514
-1520
-1525
-1532
-1538
-1546
-1554
-1562
-1570
-1578
-1586
-1594
-1601
-1609
-1616
-1622
-1629
-1635
-1642
-1650
-1658
-1667
-1678
-1689
-1702
-1715
-1729
-1742
-1754
-1766
-1778
-1789
-1801
-1812
-1823
-1835
-1846
-1857
-1869
-1881
-1895
-1909
-1922
-1936
-1950
-1965
-1979
-1994
-2009
-2024
-2039
-2054
-2069
-2084
-2101
-2118
-2135
-2154
-2174
-2195
-2215
-2235
-2253
-2270
-2285
-2300
-2314
-2327
-2339
-2351
-2362
-2374
-2385
-2397
-2410
-2423
-2438
-2452
-2467
-2481
-2494
-2507
-2519
-2529
-2538
-2545
-2553
-2561
-2571
-2583
-2599
-2617
-2637
-2656
-2675
-2693
-2710
-2724
-2736
-2746
-2753
-2758
-2763
-2769
-2776
-2784
-2795
-2807
-2821
-2837
-2853
-2870
-2887
-2904
-2921
-2937
-2953
-2967
-2980
-2991
-3000
-3009
-3018
-3029
-3040
-3053
-3066
-3081
-3097
-3114
-3132
-3151
-3169
-3185
-3201
-3217
-3233
-3251
-3271
-3292
-3315
-3339
-3363
-3387
-3411
-3434
-3455
-3474
-3491
-3505
-3517
-3527
-3537
-3547
-3557
-3567
-3577
-3588
-3599
-3610
-3622
-3632
-3643
-3652
-3660
-3667
-3673
-3677
-3680
-3682
-3683
-3684
-3685
-3686
-3688
-3690
-3692
-3696
-3700
-3705
-3709
-3714
-3719
-3724
-3728
-3732
-3735
-3737
-3739
-3741
-3744
-3748
-3754
-3761
-3771
-3781
-3792
-3802
-3813
-3823
-3834
-3845
-3855
-3866
-3877
-3888
-3900
-3911
-3924
-3937
-3950
-3966
-3982
-3999
-4017
-4035
-4051
-4066
-4078
-4091
-4104
-4116
-4130
-4146
-4164
-4184
-4205
-4227
-4249
-4272
-4293
-4314
-4333
-4350
-4365
-4379
-4393
-4407
-4422
-4438
-4454
-4470
-4487
-4503
-4518
-4531
-4543
-4553
-4563
-4572
-4581
-4590
-4600
-4608
-4617
-4625
-4632
-4638
-4644
-4651
-4659
-4668
-4677
-4686
-4694
-4702
-4708
-4713
-4716
-4719
-4721
-4724
-4728
-4734
-4742
-4750
-4759
-4769
-4778
-4788
-4796
-4804
-4812
-4818
-4824
-4829
-4833
-4837
-4841
-4847
-4853
-4861
-4870
-4880
-4890
-4901
-4911
-4921
-4930
-4938
-4945
-4951
-4957
-4964
-4971
-4979
-4986
-4994
-5001
-5008
-5015
-5021
-5027
-5032
-5037
-5043
-5048
-5053
-5059
-5065
-5073
-5081
-5089
-5098
-5106
-5115
-5123
-5132
-5140
-5148
-5156
-5165
-5173
-5183
-5193
-5203
-5215
-5227
-5240
-5255
-5270
-5284
-5299
-5313
-5328
-5342
-5356
-5371
-5386
-5400
-5414
-5426
-5437
-5446
-5453
-5458
-5462
-5465
-5466
-5467
-5467
-5467
-5466
-5465
-5465
-5466
-5468
-5472
-5476
-5481
-5485
-5489
-5491
-5491
-5489
-5485
-5478
-5469
-5459
-5448
-5436
-5424
-5412
-5400
-5390
-5381
-5374
-5370
-5367
-5364
-5362
-5360
-5356
-5351
-5345
-5339
-5332
-5327
-5322
-5319
-5317
-5317
-5319
-5325
-5332
-5340
-5349
-5357
-5365
-5372
-5377
-5380
-5382
-5383
-5384
-5384
-5385
-5388
-5391
-5396
-5402
-5408
-5415
-5422
-5428
-5433
-5439
-5444
-5450
-5455
-5460
-5465
-5470
-5474
-5478
-5481
-5483
-5485
-5488
-5492
-5496
-5500
-5504
-5507
-5511
-5515
-5520
-5526
-5531
-5536
-5539
-5542
-5544
-5544
-5541
-5537
-5532
-5527
-5522
-5517
-5512
-5508
-5504
-5502
-5500
-5501
-5503
-5508
-5515
-5524
-5535
-5545
-5555
-5564
-5570
-5575
-5579
-5581
-5584
-5587
-5591
-5595
-5600
-5605
-5610
-5614
-5618
-5622
-5627
-5632
-5636
-5641
-5647
-5653
-5660
-5669
-5678
-5688
-5698
-5707
-5715
-5723
-5728
-5733
-5736
-5738
-5741
-5745
-5750
-5757
-5765
-5775
-5786
-5796
-5806
-5814
-5819
-5823
-5824
-5823
-5821
-5817
-5812
-5806
-5800
-5793
-5786
-5779
-5774
-5771
-5769
-5770
-5773
-5777
-5783
-5788
-5794
-5798
-5800
-5800
-5798
-5796
-5792
-5789
-5785
-5783
-5781
-5782
-5785
-5789
-5793
-5798
-5803
-5807
-5812
-5816
-5821
-5826
-5831
-5836
-5841
-5845
-5849
-5852
-5854
-5855
-5856
-5856
-5857
-5856
-5854
-5852
-5849
-5847
-5846
-5846
-5848
-5850
-5854
-5857
-5860
-5863
-5864
-5864
-5861
-5855
-5847
-5837
-5826
-5815
-5804
-5795
-5786
-5778
-5770
-5764
-5757
-5751
-5745
-5739
-5732
-5724
-5715
-5707
-5697
-5687
-5678
-5670
-5663
-5657
-5652
-5647
-5644
-5639
-5635
-5630
-5624
-5617
-5609
-5601
-5593
-5584
-5577
-5571
-5566
-5561
-5557
-5553
-5548
-5544
-5541
-5540
-5539
-5539
-5539
-5540
-5541
-5543
-5545
-5549
-5553
-5557
-5562
-5568
-5573
-5578
-5583
-5587
-5591
-5596
-5600
-5606
-5613
-5623
-5635
-5650
-5667
-5684
-5701
-5716
-5728
-5739
-5748
-5757
-5765
-5774
-5783
-5794
-5806
-5819
-5833
-5846
-5858
-5870
-5881
-5892
-5902
-5913
-5925
-5938
-5952
-5966
-5982
-5998
-6014
-6032
-6050
-6069
-6089
-6107
-6125
-6139
-6151
-6160
-6166
-6171
-6175
-6179
-6182
-6186
-6189
-6193
-6196
-6199
-6204
-6208
-6214
-6220
-6225
-6230
-6232
-6232
-6230
-6226
-6221
-6216
-6211
-6207
-6206
-6208
-6212
-6220
-6230
-6242
-6253
-6264
-6274
-6282
-6289
-6294
-6300
-6306
-6312
-6319
-6327
-6335
-6345
-6355
-6365
-6374
-6384
-6393
-6404
-6415
-6428
-6441
-6454
-6468
-6482
-6496
-6509
-6522
-6534
-6546
-6558
-6570
-6582
-6592
-6601
-6608
-6616
-6624
-6632
-6641
-6650
-6659
-6670
-6680
-6692
-6704
-6717
-6729
-6742
-6753
-6762
-6769
-6773
-6775
-6774
-6772
-6767
-6762
-6757
-6753
-6750
-6747
-6745
-6743
-6739
-6735
-6730
-6725
-6719
-6712
-6705
-6697
-6688
-6679
-6669
-6658
-6645
-6630
-6614
-6596
-6578
-6560
-6542
-6525
-6508
-6492
-6476
-6460
-6446
-6432
-6419
-6406
-6395
-6383
-6372
-6361
-6349
-6336
-6321
-6305
-6287
-6270
-6255
-6241
-6230
-6222
-6218
-6216
-6217
-6219
-6222
-6225
-6227
-6228
-6227
-6226
-6224
-6222
-6220
-6218
-6217
-6217
-6217
-6217
-6217
-6217
-6217
-6219
-6222
-6227
-6234
-6242
-6252
-6263
-6275
-6289
-6303
-6318
-6333
-6347
-6361
-6372
-6380
-6386
-6390
-6393
-6396
-6399
-6404
-6410
-6417
-6425
-6433
-6441
-6448
-6454
-6459
-6462
-6463
-6463
-6462
-6460
-6458
-6457
-6456
-6454
-6452
-6450
-6448
-6446
-6445
-6444
-6442
-6440
-6437
-6434
-6431
-6427
-6421
-6414
-6407
-6401
-6397
-6395
-6395
-6396
-6397
-6399
-6401
-6401
-6400
-6398
-6394
-6389
-6383
-6378
-6374
-6373
-6374
-6378
-6384
-6392
-6401
-6410
-6418
-6425
-6431
-6435
-6438
-6441
-6443
-6444
-6445
-6446
-6448
-6450
-6453
-6457
-6464
-6471
-6480
-6490
-6501
-6511
-6522
-6532
-6542
-6552
-6564
-6577
-6592
-6609
-6626
-6642
-6658
-6671
-6682
-6690
-6695
-6699
-6702
-6705
-6708
-6713
-6718
-6725
-6733
-6743
-6753
-6765
-6777
-6789
-6801
-6813
-6825
-6838
-6851
-6864
-6878
-6893
-6908
-6926
-6945
-6966
-6989
-7012
-7035
-7058
-7080
-7101
-7120
-7137
-7153
-7168
-7181
-7194
-7205
-7215
-7225
-7234
-7242
-7249
-7256
-7263
-7270
-7278
-7286
-7294
-7304
-7315
-7327
-7339
-7352
-7365
-7378
-7390
-7401
-7412
-7421
-7429
-7434
-7437
-7437
-7435
-7431
-7425
-7417
-7408
-7398
-7387
-7374
-7359
-7342
-7324
-7305
-7284
-7264
-7243
-7224
-7207
-7193
-7183
-7177
-7176
-7179
-7186
-7196
-7211
-7228
-7247
-7268
-7289
-7310
-7331
-7350
-7370
-7389
-7407
-7424
-7439
-7454
-7466
-7477
-7486
-7493
-7497
-7500
-7501
-7500
-7499
-7495
-7489
-7481
-7472
-7462
-7452
-7440
-7429
-7417
-7405
-7393
-7381
-7368
-7354
-7340
-7325
-7309
-7295
-7281
-7268
-7258
-7251
-7247
-7245
-7247
-7251
-7257
-7264
-7272
-7279
-7285
-7290
-7292
-7292
-7291
-7287
-7283
-7278
-7272
-7267
-7263
-7259
-7256
-7254
-7253
-7252
-7253
-7256
-7261
-7267
-7274
-7283
-7293
-7305
-7317
-7330
-7344
-7357
-7370
-7382
-7391
-7399
-7403
-7406
-7407
-7407
-7406
-7407
-7407
-7409
-7411
-7413
-7414
-7416
-7415
-7414
-7410
-7405
-7398
-7391
-7384
-7376
-7370
-7363
-7357
-7349
-7340
-7329
-7314
-7296
-7274
-7249
-7222
-7193
-7163
-7132
-7101
-7071
-7042
-7014
-6987
-6961
-6935
-6910
-6885
-6859
-6834
-6810
-6787
-6766
-6748
-6733
-6722
-6715
-6711
-6712
-6717
-6725
-6735
-6747
-6760
-6771
-6783
-6793
-6803
-6813
-6823
-6834
-6847
-6861
-6878
-6897
-6919
-6944
-6972
-7002
-7035
-7070
-7106
-7142
-7177
-7210
-7242
-7271
-7298
-7322
-7345
-7366
-7385
-7405
-7423
-7441
-7459
-7476
-7492
-7509
-7524
-7539
-7552
-7565
-7575
-7584
-7590
-7592
-7592
-7588
-7580
-7569
-7555
-7539
-7522
-7504
-7487
-7472
-7459
-7449
-7441
-7435
-7429
-7422
-7413
-7402
-7389
-7372
-7352
-7329
-7304
-7276
-7245
-7211
-7174
-7132
-7087
-7038
-6985
-6929
-6871
-6812
-6754
-6698
-6644
-6593
-6545
-6500
-6458
-6419
-6383
-6351
-6320
-6292
-6265
-6238
-6211
-6184
-6157
-6130
-6104
-6080
-6059
-6041
-6028
-6019
-6015
-6015
-6019
-6026
-6036
-6048
-6062
-6078
-6095
-6115
-6136
-6160
-6184
-6210
-6237
-6265
-6294
-6323
-6352
-6381
-6409
-6436
-6461
-6484
-6504
-6521
-6535
-6545
-6551
-6553
-6551
-6544
-6533
-6516
-6495
-6469
-6437
-6401
-6360
-6315
-6268
-6218
-6168
-6118
-6069
-6022
-5976
-5932
-5890
-5850
-5812
-5776
-5743
-5712
-5683
-5656
-5629
-5602
-5575
-5547
-5520
-5491
-5462
-5432
-5401
-5370
-5338
-5307
-5276
-5245
-5213
-5183
-5152
-5123
-5094
-5065
-5036
-5008
-4980
-4952
-4926
-4901
-4880
-4864
-4853
-4848
-4850
-4859
-4874
-4894
-4920
-4950
-4985
-5023
-5066
-5113
-5163
-5216
-5272
-5330
-5389
-5448
-5506
-5564
-5621
-5676
-5730
-5784
-5835
-5886
-5934
-5981
-6026
-6069
-6108
-6145
-6180
-6211
-6239
-6265
-6288
-6308
-6327
-6343
-6357
-6369
-6379
-6387
-6395
-6401
-6408
-6415
-6423
-6431
-6441
-6451
-6463
-6475
-6489
-6504
-6520
-6539
-6558
-6579
-6600
-6622
-6642
-6660
-6674
-6685
-6690
-6689
-6682
-6669
-6648
-6622
-6589
-6551
-6508
-6463
-6415
-6366
-6318
-6270
-6223
-6178
-6133
-6090
-6048
-6005
-5964
-5921
-5879
-5835
-5789
-5741
-5691
-5638
-5582
-5524
-5462
-5396
-5326
-5252
-5175
-5096
-5015
-4934
-4854
-4776
-4700
-4627
-4557
-4489
-4424
-4361
-4301
-4242
-4185
-4130
-4075
-4022
-3969
-3917
-3866
-3815
-3764
-3712
-3658
-3602
-3544
-3484
-3421
-3356
-3291
-3226
-3163
-3102
-3043
-2988
-2936
-2887
-2842
-2801
-2764
-2731
-2701
-2674
-2649
-2627
-2607
-2588
-2571
-2555
-2540
-2527
-2516
-2507
-2499
-2494
-2490
-2487
-2484
-2481
-2478
-2473
-2466
-2457
-2446
-2434
-2420
-2405
-2389
-2372
-2354
-2337
-2319
-2302
-2285
-2270
-2256
-2242
-2229
-2216
-2203
-2189
-2173
-2156
-2136
-2115
-2092
-2067
-2041
-2013
-1984
-1954
-1922
-1888
-1852
-1814
-1774
-1731
-1687
-1641
-1595
-1550
-1506
-1463
-1424
-1387
-1352
-1321
-1293
-1268
-1246
-1228
-1212
-1200
-1190
-1183
-1180
-1180
-1183
-1189
-1198
-1208
-1219
-1229
-1238
-1245
-1249
-1250
-1247
-1243
-1236
-1227
-1216
-1204
-1191
-1176
-1160
-1143
-1125
-1106
-1086
-1066
-1045
-1025
-1004
-983
-962
-940
-917
-895
-871
-845
-817
-786
-751
-711
-664
-610
-548
-477
-397
-306
-206
-95
26
156
296
445
602
766
936
1111
1288
1467
1644
1820
1993
2161
2326
2487
2644
2799
2952
3103
3251
3398
3543
3686
3826
3966
4104
4242
4379
4516
4650
4782
4911
5036
5156
5270
5379
5482
5578
5669
5754
5836
5917
5997
6079
6165
6256
6352
6455
6564
6680
6803
6933
7068
7209
7355
7506
7660
7819
7981
8148
8318
8492
8668
8847
9027
9208
9389
9568
9744
9917
10085
10249
10408
10562
10711
10857
11000
11141
11281
11420
11560
11702
11845
11990
12136
12284
12432
12580
12728
12877
13025
13173
13320
13467
13613
13758
13901
14042
14180
14317
14451
14584
14716
14849
14982
15116
15253
15391
15531
15671
15809
15945
16077
16203
16322
16433
16535
16628
16712
16786
16851
16907
16955
16994
17024
17045
17058
17063
17060
17048
17028
17000
16963
16917
16863
16801
16731
16654
16572
16483
16391
16295
16196
16097
15998
15899
15804
15711
15623
15540
15461
15386
15315
15246
15181
15117
15055
14995
14938
14885
14836
14792
14754
14721
14692
14668
14647
14629
14612
14596
14580
14564
14546
14526
14507
14488
14471
14458
14449
14446
14449
14459
14475
14497
14524
14554
14587
14621
14655
14689
14723
14757
14792
14828
14866
14905
14945
14985
15023
15056
15085
15106
15120
15125
15121
15107
15086
15058
15025
14988
14949
14908
14868
14826
14785
14744
14703
14664
14625
14588
14554
14523
14495
14470
14450
14433
14421
14412
14407
14404
14403
14403
14404
14404
14405
14405
14405
14406
14408
14411
14414
14419
14425
14431
14436
14442
14446
14448
14448
14447
14444
14440
14435
14430
14423
14414
14404
14390
14372
14352
14327
14298
14266
14230
14191
14151
14111
14074
14040
14013
13993
13979
13972
13971
13974
13981
13991
14004
14021
14041
14066
14095
14128
14164
14202
14243
14285
14329
14375
14423
14473
14526
14582
14642
14705
14772
14842
14914
14987
15061
15135
15208
15283
15357
15434
15512
15591
15671
15751
15830
15906
15979
16047
16111
16169
16221
16267
16306
16338
16364
16384
16398
16405
16405
16399
16386
16366
16341
16309
16274
16239
16203
16170
16142
16123
16117
16123
16146
16186
16242
16311
16393
16485
16586
16692
16803
16917
17033
17151
17271
17392
17513
17635
17755
17872
17985
18093
18195
18290
18380
18466
18549
18630
18711
18792
18875
18960
19048
19138
19232
19327
19424
19519
19613
19703
19787
19864
19932
19990
20037
20074
20101
20117
20125
20124
20114
20097
20073
20042
20004
19959
19908
19850
19785
19715
19639
19558
19473
19383
19290
19193
19092
18989
18883
18774
18663
18551
18440
18331
18224
18121
18023
17930
17841
17758
17680
17606
17539
17477
17421
17372
17330
17296
17269
17251
17240
17236
17238
17247
17261
17280
17303
17331
17362
17398
17438
17482
17530
17581
17636
17694
17755
17818
17885
17953
18024
18097
18175
18256
18342
18434
18532
18634
18740
18849
18959
19071
19182
19292
19401
19507
19611
19711
19807
19899
19985
20067
20144
20217
20288
20355
20421
20485
20545
20601
20652
20696
20732
20760
20778
20786
20783
20768
20742
20706
20659
20604
20543
20479
20414
20349
20288
20229
20175
20126
20081
20041
20005
19972
19942
19915
19890
19868
19848
19832
19818
19807
19798
19792
19789
19789
19792
19800
19811
19827
19847
19870
19894
19918
19941
19959
19971
19975
19969
19953
19927
19890
19843
19787
19722
19650
19570
19483
19391
19293
19191
19086
18980
18875
18772
18674
18583
18500
18429
18369
18323
18291
18273
18266
18271
18285
18307
18336
18371
18410
18453
18498
18544
18588
18628
18663
18689
18706
18713
18708
18692
18664
18624
18572
18508
18432
18345
18248
18140
18024
17902
17776
17647
17519
17393
17270
17151
17038
16930
16829
16735
16647
16566
16492
16425
16364
16309
16263
16221
16187
16158
16137
16122
16113
16108
16106
16106
16105
16102
16097
16088
16078
16065
16050
16036
16024
16015
16010
16010
16015
16027
16046
16068
16097
16128
16161
16196
16232
16268
16305
16343
16382
16423
16467
16515
16568
16626
16688
16754
16824
16897
16971
17045
17118
17188
17254
17314
17367
17414
17453
17485
17512
17532
17547
17557
17560
17555
17541
17517
17481
17433
17373
17301
17219
17129
17033
16932
16829
16724
16620
16515
16412
16311
16212
16117
16027
15943
15863
15789
15720
15656
15595
15539
15484
15432
15382
15333
15285
15238
15193
15149
15107
15065
15023
14981
14938
14895
14851
14807
14762
14717
14669
14620
14568
14514
14457
14399
14339
14279
14218
14157
14094
14031
13967
13901
13834
13765
13694
13622
13547
13472
13395
13317
13239
13161
13084
13007
12931
12856
12783
12711
12642
12576
12513
12455
12404
12359
12322
12294
12276
12267
12266
12271
12281
12290
12299
12303
12301
12292
12275
12251
12218
12178
12132
12078
12019
11953
11880
11802
11717
11625
11529
11427
11322
11216
11110
11007
10907
10813
10726
10645
10570
10502
10438
10378
10322
10269
10220
10175
10134
10097
10066
10041
10021
10007
9999
9997
9999
10006
10018
10032
10049
10069
10090
10111
10134
10156
10179
10200
10219
10237
10253
10265
10275
10280
10283
10282
10278
10272
10264
10253
10240
10225
10208
10188
10165
10140
10111
10078
10041
10000
9955
9906
9855
9802
9750
9699
9649
9601
9555
9510
9465
9420
9373
9326
9276
9224
9171
9114
9056
8994
8929
8860
8788
8713
8635
8554
8469
8382
8293
8200
8103
8006
7905
7802
7697
7591
7484
7377
7270
7164
7059
6957
6857
6759
6664
6572
6484
6398
6316
6236
6157
6080
6002
5923
5842
5759
5676
5591
5505
5419
5334
5249
5164
5080
4995
4910
4823
4735
4645
4554
4462
4369
4276
4183
4091
4002
3914
3829
3746
3666
3590
3517
3447
3380
3316
3255
3195
3138
3082
3028
2975
2923
2872
2822
2774
2728
2684
2642
2602
2564
2526
2489
2451
2414
2376
2339
2301
2264
2227
2191
2157
2124
2092
2062
2033
2007
1982
1956
1931
1905
1877
1846
1811
1771
1726
1676
1619
1557
1489
1415
1337
1253
1166
1074
978
880
781
682
584
490
400
317
240
170
107
51
2
-41
-78
-109
-135
-156
-171
-182
-187
-188
-185
-179
-171
-163
-155
-149
-143
-139
-137
-137
-137
-140
-143
-148
-155
-163
-172
-183
-195
-209
-225
-243
-263
-287
-314
-346
-382
-423
-469
-518
-572
-628
-687
-748
-809
-869
-929
-986
-1040
-1091
-1139
-1183
-1223
-1259
-1293
-1324
-1352
-1378
-1404
-1428
-1452
-1477
-1503
-1529
-1556
-1585
-1614
-1643
-1673
-1701
-1728
-1754
-1777
-1798
-1817
-1833
-1847
-1860
-1871
-1880
-1890
-1899
-1910
-1922
-1938
-1957
-1979
-2005
-2033
-2065
-2097
-2131
-2164
-2196
-2228
-2258
-2287
-2314
-2340
-2364
-2386
-2405
-2421
-2433
-2443
-2450
-2455
-2459
-2463
-2467
-2471
-2477
-2485
-2494
-2505
-2518
-2532
-2548
-2565
-2584
-2604
-2625
-2646
-2667
-2688
-2708
-2728
-2746
-2764
-2782
-2799
-2818
-2837
-2856
-2875
-2893
-2908
-2919
-2925
-2925
-2917
-2902
-2879
-2848
-2809
-2765
-2716
-2664
-2608
-2552
-2495
-2438
-2383
-2330
-2278
-2228
-2179
-2131
-2085
-2041
-1999
-1959
-1921
-1885
-1851
-1818
-1787
-1757
-1728
-1701
-1675
-1651
-1628
-1605
-1582
-1558
-1533
-1505
-1475
-1441
-1405
-1364
-1320
-1272
-1220
-1165
-1107
-1048
-987
-925
-864
-805
-747
-692
-641
-594
-551
-511
-476
-444
-415
-388
-364
-341
-320
-299
-278
-256
-233
-209
-182
-153
-121
-87
-51
-12
30
75
124
175
230
289
351
417
484
554
625
695
765
833
898
959
1016
1071
1122
1168
1212
1253
1292
1328
1362
1394
1424
1453
1481
1508
1536
1563
1590
1618
1646
1674
1702
1731
1759
1787
1815
1841
1866
1890
1913
1934
1953
1972
1989
2007
2025
2043
2062
2083
2105
2128
2153
2177
2200
2223
2242
2259
2273
2283
2290
2293
2292
2289
2283
2274
2263
2251
2236
2220
2201
2181
2160
2139
2117
2097
2078
2063
2050
2041
2037
2037
2043
2051
2063
2078
2095
2113
2131
2148
2163
2176
2185
2191
2194
2193
2191
2187
2183
2180
2179
2180
2184
2192
2203
2217
2235
2255
2279
2306
2337
2371
2408
2450
2495
2542
2593
2644
2696
2747
2796
2843
2886
2926
2962
2996
3026
3054
3081
3106
3131
3154
3177
3200
3221
3241
3260
3275
3289
3299
3305
3308
3307
3302
3294
3281
3266
3247
3226
3202
3177
3150
3121
3091
3060
3028
2995
2961
2927
2893
2860
2826
2794
2763
2734
2707
2682
2660
2640
2623
2609
2599
2593
2591
2594
2601
2613
2630
2652
2679
2711
2747
2788
2832
2878
2927
2977
3027
3077
3127
3175
3222
3267
3311
3354
3395
3435
3473
3510
3546
3579
3612
3643
3672
3700
3727
3753
3779
3805
3830
3856
3883
3911
3940
3970
4001
4033
4064
4096
4128
4159
4189
4220
4251
4283
4315
4348
4382
4416
4450
4483
4515
4545
4573
4599
4623
4646
4668
4689
4709
4728
4747
4765
4782
4799
4817
4836
4856
4878
4904
4933
4965
5002
5042
5084
5129
5175
5223
5272
5322
5373
5426
5480
5535
5592
5651
5712
5775
5838
5904
5969
6035
6101
6165
6227
6288
6346
6401
6453
6503
6548
6591
6630
6666
6699
6728
6754
6776
6794
6809
6821
6830
6836
6841
6843
6844
6844
6843
6842
6839
6836
6832
6828
6823
6818
6812
6806
6800
6793
6785
6776
6766
6754
6741
6727
6711
6693
6673
6650
6625
6598
6568
6537
6503
6468
6433
6397
6360
6324
6288
6252
6217
6182
6148
6116
6085
6057
6031
6008
5988
5972
5958
5948
5939
5933
5927
5922
5916
5910
5902
5893
5882
5869
5854
5838
5819
5798
5775
5749
5721
5691
5659
5623
5585
5544
5499
5451
5399
5344
5286
5226
5163
5099
5032
4965
4897
4827
4756
4684
4611
4536
4460
4382
4302
4221
4139
4054
3971
3885
3798
3710
3622
3532
3441
3349
3257
3164
3072
2979
2887
2795
2704
2613
2522
2432
2341
2251
2162
2072
1984
1897
1811
1728
1648
1572
1499
1431
1367
1308
1253
1204
1158
1117
1081
1047
1018
991
968
947
929
913
899
886
874
864
853
843
833
822
811
799
787
775
762
747
732
715
697
676
654
630
604
575
545
512
477
440
400
358
314
269
222
173
123
72
20
-34
-89
-147
-207
-269
-334
-401
-471
-543
-618
-694
-771
-851
-932
-1014
-1100
-1186
-1274
-1364
-1455
-1547
-1639
-1732
-1824
-1915
-2005
-2093
-2178
-2261
-2342
-2420
-2496
-2569
-2640
-2709
-2776
-2842
-2906
-2968
-3028
-3085
-3139
-3190
-3238
-3281
-3321
-3358
-3391
-3422
-3451
-3478
-3505
-3531
-3557
-3583
-3609
-3634
-3660
-3685
-3708
-3731
-3752
-3772
-3790
-3806
-3822
-3836
-3849
-3861
-3871
-3880
-3886
-3890
-3891
-3890
-3887
-3882
-3875
-3867
-3858
-3849
-3840
-3832
-3826
-3822
-3820
-3820
-3822
-3826
-3832
-3839
-3847
-3856
-3864
-3873
-3881
-3888
-3895
-3902
-3909
-3916
-3925
-3934
-3944
-3954
-3965
-3976
-3988
-3999
-4011
-4022
-4035
-4050
-4066
-4083
-4102
-4124
-4147
-4172
-4200
-4229
-4259
-4291
-4324
-4359
-4395
-4431
-4469
-4509
-4549
-4591
-4633
-4677
-4722
-4768
-4814
-4861
-4908
-4956
-5003
-5051
-5098
-5145
-5193
-5240
-5288
-5336
-5385
-5434
-5483
-5533
-5583
-5634
-5684
-5736
-5787
-5838
-5889
-5940
-5990
-6040
-6090
-6140
-6189
-6238
-6285
-6332
-6377
-6421
-6464
-6504
-6543
-6581
-6616
-6651
-6684
-6717
-6750
-6784
-6817
-6852
-6888
-6925
-6963
-7002
-7043
-7085
-7128
-7172
-7218
-7266
-7314
-7363
-7414
-7464
-7515
-7566
-7617
-7668
-7719
-7770
-7821
-7871
-7922
-7973
-8023
-8076
-8128
-8180
-8235
-8290
-8346
-8402
-8460
-8520
-8580
-8641
-8703
-8766
-8831
-8896
-8963
-9031
-9101
-9172
-9244
-9317
-9391
-9465
-9539
-9614
-9687
-9760
-9832
-9902
-9971
-10039
-10105
-10170
-10234
-10297
-10359
-10420
-10480
-10540
-10599
-10657
-10715
-10772
-10829
-10886
-10942
-10999
-11054
-11110
-11165
-11220
-11274
-11328
-11381
-11434
-11485
-11536
-11586
-11634
-11681
-11727
-11772
-11815
-11858
-11899
-11940
-11979
-12019
-12058
-12096
-12135
-12173
-12212
-12250
-12289
-12328
-12367
-12407
-12446
-12486
-12526
-12566
-12606
-12647
-12689
-12731
-12773
-12816
-12859
-12902
-12945
-12987
-13027
-13066
-13105
-13142
-13178
-13213
-13249
-13285
-13321
-13358
-13395
-13434
-13473
-13512
-13552
-13592
-13632
-13672
-13712
-13752
-13792
-13831
-13872
-13912
-13954
-13997
-14041
-14087
-14134
-14183
-14233
-14284
-14336
-14389
-14442
-14494
-14547
-14599
-14650
-14701
-14751
-14800
-14849
-14897
-14945
-14992
-15039
-15085
-15132
-15177
-15223
-15267
-15311
-15354
-15396
-15436
-15475
-15512
-15547
-15581
-15613
-15643
-15671
-15696
-15720
-15741
-15761
-15778
-15794
-15809
-15822
-15835
-15847
-15860
-15872
-15885
-15899
-15914
-15930
-15947
-15965
-15983
-16001
-16021
-16042
-16062
-16084
-16105
-16126
-16146
-16168
-16189
-16210
-16232
-16253
-16273
-16293
-16312
-16331
-16349
-16364
-16381
-16395
-16408
-16421
-16433
-16444
-16455
-16466
-16476
-16485
-16494
-16502
-16510
-16517
-16524
-16531
-16538
-16545
-16552
-16559
-16566
-16573
-16581
-16589
-16598
-16607
-16617
-16627
-16637
-16648
-16659
-16670
-16679
-16688
-16696
-16702
-16705
-16707
-16706
-16703
-16697
-16689
-16679
-16667
-16655
-16641
-16628
-16615
-16602
-16590
-16578
-16566
-16555
-16544
-16534
-16524
-16516
-16509
-16503
-16499
-16497
-16496
-16498
-16501
-16506
-16512
-16521
-16530
-16541
-16553
-16565
-16578
-16591
-16605
-16618
-16631
-16645
-16658
-16670
-16682
-16693
-16703
-16712
-16720
-16727
-16733
-16738
-16742
-16746
-16750
-16753
-16756
-16759
-16762
-16764
-16766
-16768
-16769
-16770
-16770
-16770
-16770
-16769
-16767
-16766
-16763
-16760
-16756
-16751
-16745
-16737
-16728
-16717
-16705
-16692
-16677
-16662
-16645
-16627
-16609
-16589
-16570
-16549
-16528
-16506
-16483
-16460
-16435
-16410
-16383
-16356
-16327
-16296
-16264
-16231
-16196
-16158
-16119
-16078
-16035
-15989
-15942
-15893
-15843
-15791
-15738
-15684
-15629
-15574
-15519
-15464
-15410
-15356
-15303
-15251
-15199
-15149
-15099
-15049
-15000
-14952
-14904
-14857
-14810
-14765
-14720
-14676
-14633
-14590
-14548
-14507
-14465
-14424
-14383
-14341
-14298
-14255
-14211
-14166
-14121
-14074
-14026
-13978
-13930
-13882
-13834
-13786
-13740
-13695
-13651
-13610
-13570
-13533
-13498
-13466
-13435
-13407
-13380
-13354
-13330
-13306
-13282
-13259
-13236
-13212
-13189
-13165
-13140
-13115
-13090
-13064
-13037
-13010
-12982
-12954
-12925
-12896
-12866
-12836
-12805
-12773
-12740
-12707
-12672
-12637
-12602
-12566
-12530
-12495
-12459
-12425
-12392
-12360
-12329
-12299
-12269
-12241
-12214
-12187
-12160
-12134
-12108
-12082
-12057
-12031
-12005
-11978
-11951
-11924
-11896
-11867
-11837
-11806
-11774
-11742
-11709
-11675
-11641
-11608
-11574
-11540
-11507
-11474
-11441
-11409
-11377
-11345
-11313
-11282
-11251
-11221
-11191
-11162
-11134
-11107
-11081
-11057
-11034
-11012
-10991
-10972
-10953
-10936
-10920
-10904
-10890
-10875
-10862
-10848
-10834
-10820
-10806
-10790
-10774
-10758
-10740
-10721
-10702
-10681
-10660
-10638
-10616
-10593
-10570
-10546
-10522
-10498
-10474
-10449
-10425
-10400
-10376
-10351
-10327
-10303
-10279
-10254
-10230
-10205
-10179
-10153
-10127
-10101
-10075
-10049
-10024
-9998
-9973
-9948
-9923
-9898
-9872
-9846
-9820
-9792
-9763
-9733
-9701
-9669
-9635
-9600
-9564
-9527
-9490
-9451
-9412
-9372
-9330
-9287
-9243
-9198
-9151
-9103
-9054
-9003
-8952
-8900
-8848
-8795
-8743
-8690
-8638
-8586
-8535
-8483
-8432
-8381
-8330
-8279
-8228
-8178
-8128
-8079
-8029
-7981
-7932
-7883
-7835
-7787
-7739
-7691
-7643
-7595
-7547
-7500
-7452
-7404
-7356
-7308
-7260
-7212
-7165
-7117
-7071
-7024
-6978
-6932
-6887
-6842
-6797
-6753
-6708
-6662
-6617
-6570
-6523
-6475
-6426
-6376
-6327
-6277
-6227
-6178
-6130
-6083
-6038
-5993
-5950
-5908
-5867
-5828
-5789
-5752
-5715
-5678
-5643
-5608
-5574
-5540
-5507
-5475
-5444
-5414
-5385
-5357
-5330
-5304
-5279
-5255
-5233
-5212
-5192
-5174
-5157
-5143
-5129
-5118
-5108
-5100
-5093
-5087
-5081
-5077
-5073
-5070
-5067
-5064
-5062
-5061
-5060
-5059
-5058
-5057
-5057
-5056
-5055
-5054
-5052
-5049
-5045
-5039
-5033
-5025
-5016
-5006
-4995
-4983
-4971
-4958
-4944
-4930
-4916
-4901
-4885
-4869
-4854
-4838
-4823
-4808
-4793
-4779
-4766
-4752
-4738
-4724
-4709
-4694
-4677
-4660
-4641
-4621
-4601
-4579
-4556
-4532
-4508
-4482
-4454
-4426
-4395
-4362
-4328
-4291
-4252
-4211
-4167
-4122
-4075
-4026
-3976
-3924
-3871
-3816
-3760
-3703
-3645
-3586
-3526
-3465
-3402
-3339
-3276
-3211
-3146
-3080
-3013
-2945
-2877
-2808
-2738
-2667
-2596
-2523
-2450
-2375
-2301
-2226
-2151
-2076
-2001
-1928
-1854
-1781
-1709
-1637
-1566
-1496
-1426
-1357
-1289
-1222
-1156
-1090
-1026
-962
-900
-838
-777
-717
-658
-600
-543
-487
-432
-377
-324
-271
-219
-167
-116
-65
-14
37
88
140
191
243
295
348
401
455
509
563
618
674
730
786
843
900
957
1014
1072
1131
1189
1249
1308
1369
1430
1492
1554
1617
1680
1743
1806
1869
1932
1995
2057
2118
2179
2238
2297
2356
2413
2469
2525
2579
2634
2687
2740
2792
2844
2894
2945
2994
3043
3090
3137
3183
3228
3272
3316
3359
3402
3444
3485
3525
3565
3604
3641
3677
3711
3743
3773
3802
3829
3854
3878
3902
3925
3947
3969
3990
4011
4032
4053
4073
4093
4112
4131
4150
4168
4186
4204
4222
4240
4257
4275
4293
4311
4329
4347
4365
4383
4400
4418
4435
4451
4468
4484
4500
4515
4531
4547
4563
4579
4595
4611
4627
4644
4660
4677
4694
4711
4729
4748
4768
4789
4812
4835
4860
4886
4912
4939
4966
4993
5019
5044
5069
5092
5113
5133
5152
5169
5184
5197
5208
5218
5226
5231
5235
5238
5238
5237
5235
5231
5226
5220
5212
5204
5194
5183
5170
5156
5140
5123
5105
5085
5064
5043
5020
4996
4972
4947
4923
4897
4872
4846
4820
4794
4767
4740
4713
4686
4659
4632
4604
4577
4551
4525
4499
4474
4450
4426
4402
4380
4358
4337
4317
4298
4281
4264
4249
4234
4220
4207
4194
4181
4167
4154
4140
4126
4112
4098
4085
4073
4061
4051
4041
4032
4024
4017
4010
4003
3997
3990
3984
3977
3971
3964
3958
3951
3944
3937
3930
3923
3916
3908
3901
3892
3883
3874
3863
3853
3841
3830
3818
3806
3794
3783
3772
3761
3750
3740
3731
3721
3712
3704
3696
3688
3681
3676
3671
3666
3663
3661
3660
3660
3661
3663
3665
3668
3672
3677
3682
3688
3694
3700
3706
3712
3719
3725
3731
3737
3742
3747
3752
3755
3758
3759
3760
3759
3758
3756
3753
3750
3747
3744
3742
3740
3739
3738
3738
3738
3739
3739
3740
3740
3740
3739
3738
3737
3734
3732
3729
3727
3724
3721
3718
3716
3714
3711
3709
3706
3704
3700
3697
3692
3687
3682
3675
3669
3661
3654
3646
3639
3631
3624
3617
3611
3604
3597
3590
3583
3574
3565
3555
3543
3531
3517
3503
3488
3472
3456
3440
3423
3405
3388
3370
3352
3334
3316
3298
3280
3262
3243
3225
3206
3187
3167
3147
3126
3104
3081
3056
3030
3003
2974
2943
2911
2878
2843
2807
2770
2732
2693
2653
2613
2573
2532
2491
2450
2409
2368
2327
2287
2247
2207
2167
2127
2087
2047
2007
1965
1924
1882
1839
1796
1753
1710
1666
1623
1580
1537
1495
1453
1411
1370
1329
1288
1248
1208
1168
1129
1090
1051
1014
976
940
905
870
836
803
771
739
708
677
647
618
588
560
531
503
476
449
423
398
374
350
328
306
285
266
247
228
210
193
176
159
142
126
111
96
82
68
56
44
32
22
12
2
-8
-17
-25
-33
-41
-48
-55
-60
-66
-71
-75
-79
-82
-85
-86
-87
-87
-85
-82
-78
-73
-67
-59
-50
-41
-30
-19
-8
5
17
31
44
57
71
84
98
111
123
135
146
157
166
175
184
191
199
206
213
220
227
234
240
247
254
260
267
273
280
286
292
297
302
307
310
313
315
315
314
312
308
302
294
285
273
260
246
230
213
195
176
157
138
118
98
78
58
37
17
-3
-22
-42
-61
-80
-98
-116
-133
-150
-166
-183
-198
-214
-230
-245
-261
-276
-291
-306
-322
-337
-352
-367
-383
-399
-415
-431
-447
-463
-479
-495
-511
-527
-542
-557
-572
-586
-600
-613
-626
-639
-651
-663
-674
-685
-695
-705
-714
-723
-731
-739
-746
-753
-759
-765
-771
-777
-783
-790
-796
-802
-809
-815
-822
-827
-832
-837
-841
-843
-846
-847
-848
-849
-850
-850
-851
-851
-852
-853
-854
-855
-857
-858
-861
-863
-865
-868
-871
-874
-877
-879
-881
-883
-885
-886
-886
-886
-886
-885
-883
-881
-878
-874
-870
-866
-861
-856
-851
-846
-841
-837
-832
-827
-822
-817
-812
-807
-802
-796
-790
-783
-775
-767
-757
-747
-736
-725
-712
-699
-685
-670
-654
-637
-620
-602
-583
-564
-545
-525
-504
-484
-463
-442
-421
-399
-378
-357
-336
-315
-294
-273
-252
-231
-211
-191
-171
-152
-133
-114
-96
-78
-61
-43
-26
-9
8
25
42
59
77
94
112
130
148
167
186
205
224
243
261
279
296
312
327
341
355
368
380
391
402
413
423
433
443
452
461
470
478
485
492
498
503
507
511
515
518
520
522
523
524
525
526
527
528
529
530
531
532
533
533
533
533
532
531
529
527
525
522
519
515
511
506
500
494
487
480
472
463
453
443
432
422
411
400
389
379
369
359
349
339
330
321
312
303
294
285
277
268
259
249
240
230
220
209
198
188
177
166
155
145
134
124
114
103
93
82
72
61
51
40
29
19
8
-2
-13
-24
-34
-44
-54
-64
-73
-81
-89
-96
-102
-107
-111
-114
-116
-117
-117
-117
-115
-113
-110
-107
-103
-99
-95
-91
-86
-82
-77
-73
-69
-65
-61
-58
-55
-52
-50
-49
-47
-46
-46
-46
-46
-47
-48
-49
-51
-53
-55
-57
-60
-62
-66
-69
-73
-77
-81
-85
-90
-94
-98
-102
-105
-109
-111
-114
-116
-118
-119
-120
-121
-122
-123
-123
-124
-124
-125
-125
-124
-124
-122
-120
-118
-115
-111
-107
-101
-95
-89
-81
-73
-64
-55
-45
-35
-25
-14
-2
10
22
35
49
64
79
95
112
129
146
164
181
199
217
235
253
271
289
308
326
345
364
383
402
421
439
457
474
491
508
523
538
552
566
578
590
601
612
622
631
640
648
655
662
668
674
679
684
688
692
695
698
700
702
703
703
703
703
702
700
698
696
693
689
685
680
675
669
662
655
647
639
630
621
611
600
589
577
564
550
536
520
504
486
468
448
427
405
382
357
332
305
278
249
220
189
158
125
91
57
21
-15
-52
-89
-127
-165
-203
-241
-279
-317
-355
-392
-429
-466
-502
-537
-572
-606
-640
-673
-705
-737
-768
-798
-828
-858
-887
-916
-944
-972
-1000
-1027
-1054
-1081
-1108
-1134
-1161
-1187
-1214
-1241
-1268
-1296
-1324
-1352
-1381
-1410
-1440
-1469
-1498
-1528
-1557
-1587
-1617
-1647
-1677
-1708
-1739
-1771
-1803
-1835
-1867
-1900
-1934
-1968
-2001
-2037
-2072
-2108
-2143
-2179
-2215
-2250
-2284
-2318
-2351
-2384
-2415
-2446
-2476
-2506
-2534
-2562
-2590
-2617
-2643
-2669
-2695
-2721
-2746
-2770
-2794
-2818
-2841
-2864
-2887
-2909
-2931
-2953
-2974
-2996
-3017
-3038
-3058
-3079
-3099
-3119
-3139
-3158
-3177
-3195
-3213
-3230
-3247
-3264
-3279
-3295
-3310
-3325
-3340
-3354
-3368
-3382
-3395
-3410
-3424
-3439
-3454
-3470
-3486
-3504
-3522
-3541
-3561
-3581
-3603
-3625
-3648
-3671
-3695
-3719
-3743
-3767
-3791
-3814
-3837
-3859
-3881
-3902
-3922
-3941
-3960
-3978
-3995
-4011
-4027
-4041
-4054
-4067
-4080
-4091
-4101
-4111
-4120
-4129
-4138
-4147
-4156
-4164
-4173
-4181
-4190
-4198
-4206
-4213
-4221
-4227
-4234
-4240
-4246
-4252
-4257
-4263
-4268
-4273
-4277
-4282
-4287
-4291
-4296
-4300
-4303
-4307
-4310
-4313
-4316
-4318
-4321
-4323
-4326
-4328
-4331
-4333
-4336
-4338
-4340
-4341
-4342
-4342
-4342
-4341
-4340
-4338
-4337
-4335
-4332
-4329
-4326
-4322
-4317
-4312
-4306
-4299
-4291
-4283
-4273
-4264
-4254
-4244
-4234
-4224
-4214
-4204
-4195
-4185
-4175
-4164
-4153
-4142
-4130
-4117
-4104
-4091
-4077
-4062
-4050
-4035
-4022
-4010
-3998
-3986
-3974
-3963
-3953
-3943
-3934
-3926
-3919
-3912
-3906
-3901
-3896
-3891
-3887
-3883
-3879
-3875
-3871
-3867
-3864
-3860
-3856
-3853
-3850
-3847
-3844
-3840
-3837
-3834
-3830
-3827
-3823
-3820
-3817
-3813
-3810
-3807
-3804
-3802
-3800
-3798
-3796
-3794
-3792
-3790
-3789
-3787
-3785
-3784
-3782
-3780
-3777
-3775
-3772
-3768
-3764
-3760
-3755
-3749
-3743
-3737
-3730
-3723
-3715
-3706
-3698
-3689
-3680
-3671
-3662
-3654
-3645
-3637
-3628
-3621
-3613
-3606
-3600
-3594
-3588
-3582
-3577
-3572
-3567
-3562
-3557
-3553
-3548
-3544
-3539
-3535
-3531
-3527
-3523
-3520
-3517
-3514
-3512
-3510
-3508
-3506
-3505
-3504
-3503
-3502
-3502
-3502
-3501
-3501
-3501
-3501
-3501
-3502
-3502
-3503
-3505
-3506
-3508
-3509
-3512
-3514
-3516
-3519
-3523
-3526
-3530
-3535
-3540
-3546
-3553
-3560
-3568
-3577
-3586
-3596
-3606
-3617
-3628
-3639
-3650
-3661
-3672
-3682
-3692
-3701
-3709
-3717
-3724
-3730
-3735
-3739
-3742
-3743
-3744
-3744
-3743
-3741
-3738
-3735
-3731
-3726
-3720
-3714
-3708
-3701
-3693
-3685
-3676
-3666
-3656
-3645
-3634
-3621
-3608
-3595
-3580
-3565
-3550
-3533
-3516
-3499
-3480
-3461
-3442
-3422
-3401
-3380
-3359
-3338
-3316
-3294
-3272
-3250
-3228
-3207
-3186
-3165
-3145
-3126
-3108
-3091
-3075
-3060
-3046
-3033
-3021
-3010
-2999
-2990
-2981
-2972
-2964
-2957
-2950
-2944
-2938
-2932
-2926
-2921
-2916
-2910
-2905
-2900
-2894
-2889
-2884
-2878
-2873
-2868
-2863
-2858
-2853
-2848
-2843
-2838
-2833
-2828
-2823
-2818
-2812
-2807
-2802
-2797
-2791
-2786
-2780
-2775
-2769
-2763
-2757
-2750
-2743
-2736
-2728
-2719
-2711
-2702
-2692
-2683
-2673
-2663
-2652
-2641
-2630
-2619
-2608
-2596
-2584
-2573
-2561
-2549
-2538
-2526
-2515
-2504
-2493
-2482
-2471
-2461
-2451
-2442
-2433
-2425
-2418
-2410
-2403
-2397
-2390
-2384
-2377
-2371
-2365
-2358
-2351
-2343
-2335
-2327
-2318
-2309
-2299
-2289
-2278
-2268
-2256
-2245
-2233
-2221
-2210
-2198
-2186
-2175
-2164
-2153
-2142
-2132
-2122
-2113
-2104
-2095
-2086
-2078
-2069
-2060
-2051
-2041
-2033
-2023
-2013
-2001
-1991
-1979
-1966
-1952
-1938
-1924
-1910
-1895
-1881
-1867
-1853
-1840
-1828
-1815
-1803
-1792
-1781
-1770
-1759
-1749
-1739
-1729
-1720
-1711
-1703
-1695
-1687
-1680
-1673
-1666
-1659
-1653
-1646
-1640
-1634
-1628
-1622
-1616
-1611
-1606
-1601
-1597
-1593
-1589
-1585
-1581
-1578
-1575
-1571
-1568
-1565
-1561
-1557
-1553
-1549
-1544
-1539
-1534
-1529
-1523
-1517
-1511
-1504
-1498
-1491
-1483
-1475
-1466
-1457
-1446
-1435
-1423
-1410
-1397
-1382
-1368
-1352
-1337
-1321
-1304
-1287
-1270
-1252
-1233
-1214
-1194
-1173
-1152
-1130
-1107
-1084
-1060
-1036
-1010
-986
-961
-936
-912
-887
-863
-839
-815
-792
-770
-748
-726
-705
-685
-665
-645
-625
-606
-587
-568
-550
-532
-515
-497
-481
-464
-448
-432
-416
-399
-383
-366
-348
-331
-313
-295
-277
-258
-240
-222
-204
-186
-168
-150
-132
-115
-97
-79
-61
-43
-25
-7
11
28
45
62
79
96
112
128
144
160
175
191
206
220
235
249
264
278
292
306
320
334
347
360
373
386
397
409
419
429
439
448
456
464
472
479
486
492
499
505
511
518
524
530
536
542
548
554
560
566
572
579
585
591
598
605
613
621
629
639
649
660
671
684
697
710
724
738
752
767
781
795
809
823
836
849
862
875
887
898
910
921
931
941
950
959
968
976
984
992
999
1006
1012
1020
1027
1034
1041
1048
1054
1061
1067
1073
1078
1083
1089
1094
1099
1103
1108
1114
1119
1124
1130
1135
1141
1146
1151
1156
1161
1165
1169
1172
1175
1177
1179
1181
1182
1183
1183
1184
1184
1185
1185
1185
1185
1185
1185
1184
1183
1182
1181
1179
1178
1176
1174
1173
1171
1170
1169
1168
1167
1167
1166
1166
1167
1168
1169
1170
1172
1174
1176
1178
1180
1183
1185
1188
1192
1195
1198
1202
1206
1209
1212
1216
1219
1221
1224
1227
1229
1232
1234
1237
1239
1241
1244
1246
1248
1250
1252
1254
1256
1257
1258
1258
1259
1258
1258
1257
1257
1256
1255
1254
1252
1250
1248
1246
1243
1239
1236
1232
1228
1224
1220
1217
1213
1210
1207
1205
1203
1201
1199
1197
1196
1195
1194
1193
1193
1193
1194
1195
1198
1201
1205
1210
1216
1222
1229
1236
1243
1251
1259
1268
1276
1285
1294
1303
1313
1323
1334
1345
1356
1368
1379
1391
1402
1414
1425
1437
1448
1460
1472
1484
1495
1507
1519
1530
1541
1552
1563
1574
1585
1595
1606
1616
1627
1638
1648
1659
1669
1680
1690
1701
1712
1722
1732
1743
1753
1763
1772
1782
1791
1800
1808
1817
1825
1833
1840
1848
1856
1863
1871
1879
1887
1895
1904
1913
1922
1932
1942
1953
1964
1975
1987
2000
2012
2025
2037
2052
2066
2079
2093
2107
2121
2134
2147
2160
2172
2184
2195
2206
2217
2227
2236
2245
2254
2262
2269
2276
2283
2289
2294
2299
2304
2308
2311
2314
2316
2317
2318
2317
2316
2315
2312
2309
2305
2300
2295
2289
2282
2276
2268
2261
2253
2244
2235
2225
2215
2204
2193
2181
2169
2156
2142
2128
2114
2099
2084
2067
2051
2033
2016
1997
1977
1957
1936
1914
1892
1868
1844
1820
1795
1769
1743
1717
1690
1663
1636
1609
1582
1554
1528
1501
1475
1449
1424
1399
1375
1352
1329
1308
1287
1267
1249
1231
1214
1199
1185
1171
1159
1148
1138
1128
1119
1111
1104
1096
1090
1084
1079
1074
1070
1066
1063
1060
1058
1056
1054
1052
1051
1050
1048
1047
1046
1044
1043
1042
1041
1040
1039
1038
1038
1038
1038
1038
1039
1039
1041
1042
1043
1045
1046
1047
1049
1050
1051
1053
1054
1055
1057
1058
1060
1062
1064
1067
1070
1073
1076
1081
1085
1090
1096
1101
1107
1113
1120
1126
1133
1139
1146
1153
1161
1168
1176
1184
1192
1200
1208
1217
1225
1233
1241
1249
1257
1265
1272
1279
1285
1291
1296
1300
1304
1308
1310
1312
1313
1313
1312
1311
1308
1306
1302
1298
1294
1289
1284
1278
1272
1266
1260
1253
1247
1240
1232
1225
1217
1209
1201
1192
1184
1175
1166
1158
1149
1140
1131
1122
1114
1105
1096
1087
1078
1070
1061
1053
1045
1037
1029
1020
1012
1006
999
992
986
980
974
969
964
959
955
951
947
944
940
937
933
929
925
921
917
912
908
903
897
892
886
880
874
868
861
854
847
840
833
825
817
809
801
793
785
778
770
762
754
747
740
733
727
721
715
710
705
701
697
693
690
687
684
681
678
676
673
671
669
668
667
666
665
665
665
666
667
668
669
670
671
672
674
675
676
677
677
678
679
680
681
682
683
684
686
688
690
692
695
698
701
704
707
710
714
717
720
723
726
729
731
734
736
737
739
741
743
745
747
749
752
755
759
762
767
771
775
780
786
791
796
802
808
814
820
826
832
838
844
850
857
864
871
879
887
896
905
915
925
935
946
957
968
979
991
1002
1016
1029
1043
1057
1071
1086
1102
1118
1134
1151
1168
1185
1202
1220
1238
1256
1274
1291
1309
1327
1344
1362
1379
1397
1415
1432
1450
1468
1486
1504
1522
1540
1558
1576
1593
1610
1627
1644
1660
1675
1690
1705
1720
1734
1748
1762
1776
1789
1803
1817
1831
1844
1858
1872
1886
1900
1914
1929
1944
1958
1974
1989
2004
2020
2036
2052
2067
2083
2099
2114
2130
2146
2161
2177
2192
2207
2222
2237
2252
2266
2281
2296
2311
2325
2340
2356
2371
2387
2402
2418
2435
2451
2468
2485
2503
2521
2540
2559
2578
2598
2617
2637
2657
2678
2698
2718
2738
2758
2778
2798
2818
2838
2858
2878
2898
2918
2938
2958
2978
2998
3018
3038
3058
3079
3100
3121
3142
3164
3185
3207
3229
3252
3274
3297
3320
3342
3365
3388
3411
3434
3456
3479
3502
3525
3547
3570
3593
3616
3638
3661
3684
3706
3729
3752
3775
3798
3821
3844
3867
3890
3912
3934
3956
3977
3998
4019
4038
4059
4078
4099
4118
4137
4156
4174
4192
4210
4227
4243
4260
4275
4290
4305
4319
4332
4344
4356
4367
4377
4386
4394
4402
4408
4414
4419
4423
4427
4429
4431
4432
4433
4433
4432
4431
4429
4426
4423
4420
4415
4410
4405
4399
4392
4384
4376
4367
4358
4348
4337
4326
4315
4303
4291
4278
4266
4253
4240
4227
4215
4202
4189
4176
4164
4151
4138
4125
4112
4099
4085
4072
4058
4043
4029
4014
3999
3983
3967
3951
3935
3918
3901
3884
3867
3850
3833
3815
3797
3779
3761
3742
3724
3705
3686
3668
3649
3630
3612
3594
3576
3558
3540
3522
3505
3488
3471
3454
3437
3420
3403
3387
3371
3354
3338
3322
3306
3290
3274
3258
3242
3226
3211
3195
3180
3165
3150
3136
3121
3107
3093
3079
3065
3050
3036
3021
3007
2992
2977
2963
2948
2933
2918
2903
2887
2872
2857
2841
2826
2811
2796
2781
2767
2753
2739
2725
2711
2698
2684
2671
2657
2644
2630
2616
2601
2586
2571
2555
2539
2522
2504
2486
2468
2449
2430
2410
2390
2370
2349
2329
2308
2287
2266
2244
2223
2201
2180
2158
2136
2114
2093
2071
2050
2029
2008
1987
1967
1947
1927
1907
1887
1867
1848
1829
1811
1793
1775
1759
1743
1728
1713
1700
1687
1675
1664
1653
1643
1634
1625
1617
1609
1602
1595
1589
1584
1579
1574
1570
1566
1562
1559
1555
1552
1549
1547
1544
1541
1539
1536
1533
1530
1527
1523
1519
1515
1510
1504
1497
1490
1482
1473
1464
1454
1443
1432
1420
1407
1394
1380
1365
1349
1332
1315
1297
1278
1258
1238
1216
1195
1172
1149
1126
1102
1077
1052
1027
1002
976
950
924
897
871
844
818
792
766
740
714
689
664
640
616
592
569
546
523
501
480
458
438
417
397
378
359
340
321
303
284
266
249
231
213
196
179
162
146
130
114
98
82
67
51
36
20
5
-10
-26
-42
-58
-74
-90
-106
-122
-139
-156
-173
-191
-208
-226
-244
-262
-280
-298
-316
-333
-351
-369
-386
-404
-421
-438
-455
-472
-489
-506
-523
-540
-557
-574
-591
-608
-626
-644
-662
-681
-700
-720
-740
-760
-780
-801
-822
-843
-864
-885
-907
-929
-951
-973
-995
-1018
-1040
-1062
-1083
-1105
-1126
-1147
-1167
-1187
-1207
-1227
-1246
-1264
-1282
-1300
-1317
-1334
-1350
-1365
-1379
-1393
-1407
-1420
-1432
-1444
-1455
-1466
-1477
-1487
-1497
-1507
-1517
-1526
-1535
-1544
-1552
-1560
-1568
-1575
-1581
-1587
-1593
-1599
-1604
-1609
-1614
-1619
-1624
-1628
-1631
-1635
-1638
-1641
-1643
-1645
-1646
-1648
-1649
-1650
-1650
-1651
-1652
-1653
-1653
-1654
-1655
-1656
-1657
-1657
-1658
-1659
-1659
-1660
-1661
-1662
-1662
-1663
-1664
-1665
-1665
-1666
-1667
-1668
-1669
-1670
-1671
-1671
-1672
-1672
-1672
-1672
-1671
-1670
-1669
-1667
-1665
-1662
-1658
-1654
-1650
-1645
-1640
-1634
-1628
-1622
-1615
-1608
-1601
-1594
-1586
-1579
-1572
-1565
-1559
-1552
-1546
-1539
-1533
-1528
-1522
-1516
-1511
-1506
-1501
-1496
-1491
-1486
-1481
-1476
-1471
-1466
-1461
-1456
-1450
-1445
-1439
-1433
-1426
-1419
-1412
-1404
-1396
-1388
-1380
-1371
-1363
-1355
-1347
-1339
-1332
-1325
-1317
-1310
-1304
-1297
-1290
-1284
-1278
-1272
-1266
-1260
-1255
-1249
-1244
-1239
-1233
-1228
-1223
-1218
-1212
-1207
-1201
-1196
-1191
-1185
-1179
-1174
-1168
-1162
-1156
-1150
-1144
-1138
-1132
-1126
-1119
-1112
-1105
-1098
-1090
-1082
-1074
-1066
-1058
-1050
-1041
-1033
-1024
-1014
-1006
-997
-988
-978
-968
-959
-949
-938
-928
-917
-907
-896
-884
-873
-861
-849
-836
-824
-811
-798
-785
-771
-758
-744
-731
-717
-703
-689
-676
-662
-649
-635
-622
-609
-595
-583
-570
-557
-545
-533
-522
-511
-500
-489
-478
-468
-458
-448
-438
-428
-418
-408
-398
-389
-379
-370
-362
-353
-345
-338
-331
-323
-317
-310
-303
-297
-290
-283
-277
-270
-263
-256
-248
-241
-233
-226
-218
-210
-202
-194
-186
-178
-171
-163
-155
-147
-140
-132
-125
-118
-110
-103
-95
-88
-80
-72
-64
-56
-48
-40
-31
-22
-13
-4
5
14
24
34
43
53
63
73
82
92
101
110
118
126
134
142
149
156
163
169
176
182
188
194
200
205
211
215
220
224
228
232
235
238
241
243
245
246
247
247
246
245
244
242
240
238
235
232
228
224
220
215
211
206
201
197
192
188
183
179
174
170
165
161
157
153
149
144
141
137
133
130
127
124
121
118
115
112
109
106
103
100
98
95
93
92
90
90
89
89
89
89
90
91
92
93
94
95
97
98
99
100
100
100
100
99
98
96
94
91
88
84
80
76
72
68
63
58
53
48
43
37
32
25
19
12
5
-3
-11
-20
-29
-39
-49
-60
-71
-82
-94
-106
-119
-131
-144
-157
-170
-182
-195
-208
-221
-233
-246
-259
-273
-286
-300
-314
-329
-344
-358
-373
-388
-403
-418
-433
-448
-462
-477
-491
-505
-520
-534
-548
-562
-576
-590
-603
-617
-630
-644
-657
-670
-683
-696
-709
-721
-733
-746
-757
-769
-781
-792
-803
-813
-824
-834
-845
-855
-866
-876
-887
-897
-908
-918
-928
-938
-948
-958
-968
-977
-986
-995
-1004
-1012
-1022
-1031
-1040
-1049
-1059
-1068
-1078
-1087
-1097
-1108
-1118
-1128
-1139
-1150
-1161
-1172
-1183
-1194
-1205
-1216
-1226
-1236
-1246
-1256
-1265
-1274
-1282
-1290
-1298
-1305
-1312
-1319
-1327
-1334
-1341
-1349
-1356
-1364
-1372
-1380
-1388
-1396
-1404
-1413
-1421
-1429
-1438
-1446
-1455
-1464
-1472
-1481
-1490
-1498
-1506
-1515
-1523
-1531
-1540
-1548
-1557
-1566
-1575
-1585
-1595
-1605
-1616
-1627
-1638
-1650
-1662
-1674
-1687
-1699
-1712
-1726
-1739
-1752
-1766
-1779
-1793
-1806
-1820
-1833
-1846
-1859
-1871
-1884
-1897
-1909
-1921
-1934
-1946
-1959
-1972
-1985
-1998
-2011
-2025
-2039
-2052
-2066
-2080
-2094
-2109
-2122
-2136
-2150
-2163
-2176
-2189
-2202
-2214
-2225
-2236
-2247
-2258
-2268
-2278
-2287
-2297
-2306
-2315
-2324
-2333
-2341
-2350
-2358
-2366
-2374
-2382
-2390
-2398
-2405
-2412
-2419
-2426
-2433
-2439
-2445
-2451
-2457
-2463
-2468
-2473
-2478
-2483
-2488
-2492
-2497
-2501
-2505
-2509
-2512
-2516
-2519
-2522
-2525
-2528
-2530
-2533
-2535
-2537
-2539
-2540
-2542
-2543
-2544
-2544
-2545
-2545
-2544
-2544
-2543
-2541
-2540
-2538
-2535
-2533
-2530
-2527
-2523
-2519
-2515
-2511
-2507
-2502
-2497
-2493
-2488
-2483
-2479
-2474
-2470
-2465
-2461
-2457
-2452
-2447
-2442
-2437
-2432
-2426
-2420
-2413
-2406
-2399
-2392
-2384
-2376
-2368
-2359
-2350
-2341
-2332
-2322
-2313
-2303
-2292
-2282
-2271
-2260
-2248
-2237
-2225
-2213
-2200
-2188
-2175
-2161
-2147
-2134
-2119
-2105
-2091
-2077
-2062
-2048
-2033
-2019
-2005
-1991
-1977
-1963
-1950
-1936
-1924
-1911
-1899
-1887
-1875
-1864
-1854
-1843
-1833
-1823
-1813
-1803
-1792
-1782
-1772
-1762
-1753
-1743
-1733
-1724
-1714
-1705
-1696
-1687
-1678
-1669
-1660
-1652
-1643
-1634
-1626
-1617
-1608
-1599
-1590
-1580
-1571
-1561
-1551
-1540
-1530
-1519
-1508
-1496
-1485
-1473
-1461
-1448
-1435
-1422
-1408
-1394
-1379
-1363
-1347
-1331
-1314
-1297
-1279
-1261
-1242
-1223
-1204
-1185
-1165
-1145
-1125
-1106
-1086
-1067
-1048
-1029
-1010
-993
-975
-958
-941
-924
-908
-892
-876
-861
-846
-831
-816
-802
-788
-775
-762
-749
-737
-724
-713
-701
-690
-680
-669
-659
-650
-641
-632
-625
-617
-611
-605
-599
-595
-590
-587
-583
-580
-578
-576
-574
-572
-571
-570
-570
-570
-571
-572
-574
-576
-578
-581
-584
-587
-591
-594
-599
-603
-608
-613
-619
-624
-630
-637
-643
-650
-657
-663
-670
-678
-685
-692
-700
-707
-715
-723
-732
-740
-749
-758
-767
-776
-786
-795
-805
-815
-825
-835
-845
-855
-865
-875
-886
-896
-907
-918
-929
-940
-952
-963
-974
-985
-997
-1006
-1018
-1029
-1039
-1049
-1058
-1068
-1077
-1086
-1094
-1102
-1109
-1116
-1122
-1127
-1132
-1135
-1138
-1141
-1142
-1143
-1143
-1142
-1141
-1139
-1136
-1133
-1129
-1125
-1120
-1114
-1108
-1101
-1094
-1086
-1078
-1069
-1060
-1050
-1040
-1030
-1018
-1008
-997
-985
-974
-962
-950
-938
-925
-913
-901
-888
-875
-863
-850
-838
-826
-814
-802
-790
-779
-767
-756
-745
-734
-724
-713
-703
-693
-683
-673
-663
-654
-645
-636
-627
-618
-609
-600
-592
-583
-574
-566
-558
-549
-541
-533
-525
-517
-509
-501
-493
-485
-477
-468
-460
-452
-444
-435
-427
-419
-411
-402
-394
-386
-378
-369
-361
-353
-346
-338
-331
-324
-317
-311
-305
-299
-293
-288
-282
-277
-272
-267
-262
-258
-253
-249
-245
-241
-237
-233
-228
-224
-220
-216
-211
-207
-203
-199
-195
-191
-187
-183
-179
-175
-171
-166
-162
-157
-153
-149
-144
-140
-136
-132
-129
-126
-122
-119
-116
-113
-111
-108
-105
-103
-101
-98
-97
-95
-93
-92
-91
-91
-90
-90
-90
-90
-91
-91
-92
-93
-93
-94
-95
-96
-96
-97
-97
-97
-97
-97
-96
-95
-94
-93
-91
-89
-86
-84
-81
-78
-75
-72
-69
-66
-64
-62
-60
-58
-57
-56
-55
-55
-55
-55
-56
-57
-58
-59
-61
-63
-65
-68
-70
-73
-77
-80
-84
-87
-91
-94
-98
-101
-104
-107
-110
-112
-115
-117
-119
-121
-122
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-133
-134
-135
-136
-137
-137
-138
-138
-138
-138
-138
-138
-138
-138
-137
-137
-137
-136
-136
-135
-135
-134
-133
-131
-130
-128
-127
-125
-123
-121
-120
-118
-116
-114
-113
-111
-109
-108
-106
-105
-103
-102
-100
-99
-98
-97
-95
-94
-92
-90
-88
-85
-83
-80
-77
-73
-70
-66
-62
-58
-53
-49
-44
-39
-34
-28
-23
-18
-13
-8
-3
3
8
13
18
24
29
35
40
46
52
58
64
70
77
83
89
96
103
109
116
123
131
138
146
153
162
170
178
187
195
204
213
222
231
240
249
259
268
277
286
295
305
314
323
332
340
349
357
364
371
378
384
390
395
400
405
409
414
418
422
427
431
435
440
444
448
453
457
461
466
470
474
479
483
488
493
498
504
510
516
522
529
536
542
550
557
564
571
579
586
594
602
609
617
625
634
642
651
660
669
678
687
696
706
715
725
734
744
754
763
773
783
793
802
812
822
832
841
851
861
871
881
890
900
909
918
927
936
944
952
960
968
975
982
989
995
1002
1008
1014
1018
1025
1030
1035
1040
1045
1049
1054
1058
1063
1067
1071
1075
1079
1083
1087
1091
1095
1099
1103
1107
1111
1115
1119
1123
1127
1131
1135
1138
1142
1145
1149
1151
1154
1157
1159
1161
1163
1165
1166
1168
1169
1171
1172
1172
1173
1174
1174
1174
1174
1173
1173
1172
1171
1169
1168
1166
1164
1162
1160
1158
1155
1152
1150
1147
1144
1142
1139
1136
1133
1129
1126
1123
1119
1115
1110
1106
1101
1096
1091
1085
1079
1073
1068
1062
1056
1050
1045
1039
1034
1029
1025
1020
1016
1012
1008
1004
1002
999
996
993
990
987
984
980
977
974
970
966
962
958
954
949
945
940
935
930
925
919
913
907
900
892
885
876
867
858
848
837
826
814
802
789
775
761
746
730
714
696
679
660
641
621
600
579
557
534
511
488
463
438
413
387
360
333
305
277
248
218
188
158
127
96
64
32
0
-33
-66
-99
-132
-165
-199
-232
-266
-299
-332
-365
-397
-430
-462
-493
-525
-556
-586
-616
-645
-674
-703
-731
-759
-787
-814
-841
-868
-894
-920
-946
-971
-997
-1022
-1046
-1071
-1095
-1119
-1143
-1167
-1191
-1214
-1237
-1260
-1282
-1305
-1327
-1349
-1371
-1392
-1413
-1435
-1455
-1476
-1497
-1517
-1538
-1558
-1578
-1598
-1618
-1638
-1658
-1677
-1697
-1716
-1736
-1755
-1773
-1792
-1810
-1827
-1845
-1861
-1878
-1894
-1909
-1924
-1939
-1953
-1967
-1981
-1994
-2008
-2021
-2033
-2045
-2059
-2071
-2083
-2096
-2108
-2120
-2132
-2144
-2156
-2168
-2180
-2192
-2203
-2214
-2225
-2236
-2246
-2256
-2266
-2274
-2283
-2290
-2297
-2303
-2309
-2314
-2318
-2321
-2324
-2327
-2328
-2330
-2331
-2331
-2332
-2332
-2331
-2331
-2330
-2330
-2329
-2328
-2327
-2326
-2325
-2324
-2323
-2322
-2320
-2319
-2317
-2316
-2314
-2312
-2310
-2308
-2307
-2305
-2303
-2301
-2300
-2298
-2297
-2295
-2294
-2292
-2291
-2289
-2287
-2286
-2284
-2282
-2279
-2277
-2274
-2271
-2268
-2265
-2262
-2258
-2255
-2251
-2248
-2245
-2241
-2238
-2235
-2232
-2229
-2226
-2223
-2220
-2217
-2214
-2212
-2209
-2206
-2204
-2201
-2199
-2196
-2194
-2192
-2191
-2189
-2188
-2186
-2185
-2184
-2183
-2182
-2181
-2180
-2179
-2179
-2178
-2178
-2178
-2179
-2179
-2180
-2180
-2181
-2183
-2184
-2185
-2187
-2189
-2191
-2194
-2197
-2199
-2203
-2206
-2209
-2213
-2217
-2220
-2224
-2228
-2232
-2236
-2240
-2244
-2248
-2253
-2257
-2261
-2265
-2270
-2274
-2279
-2284
-2288
-2293
-2298
-2302
-2307
-2312
-2316
-2321
-2326
-2330
-2335
-2340
-2344
-2349
-2354
-2358
-2363
-2368
-2372
-2377
-2382
-2386
-2391
-2395
-2400
-2404
-2408
-2412
-2415
-2419
-2422
-2424
-2427
-2429
-2431
-2432
-2434
-2434
-2435
-2435
-2435
-2435
-2434
-2433
-2432
-2430
-2428
-2426
-2424
-2421
-2418
-2414
-2411
-2407
-2403
-2399
-2394
-2389
-2384
-2378
-2372
-2365
-2359
-2351
-2344
-2336
-2327
-2319
-2310
-2301
-2292
-2283
-2274
-2264
-2255
-2246
-2237
-2228
-2219
-2210
-2201
-2192
-2183
-2174
-2166
-2157
-2149
-2141
-2133
-2126
-2119
-2112
-2106
-2100
-2094
-2089
-2084
-2079
-2074
-2069
-2065
-2061
-2057
-2053
-2050
-2045
-2041
-2039
-2036
-2032
-2029
-2025
-2023
-2021
-2017
-2016
-2013
-2012
-2009
-2009
-2008
-2008
-2008
-2008
-2009
-2009
-2011
-2013
-2015
-2017
-2021
-2024
-2028
-2032
-2036
-2040
-2044
-2049
-2054
-2059
-2064
-2068
-2073
-2078
-2083
-2088
-2092
-2097
-2102
-2106
-2111
-2115
-2119
-2124
-2128
-2132
-2136
-2140
-2144
-2148
-2152
-2156
-2160
-2164
-2167
-2171
-2174
-2177
-2180
-2182
-2184
-2185
-2186
-2186
-2186
-2185
-2183
-2181
-2178
-2174
-2170
-2166
-2161
-2156
-2151
-2145
-2139
-2132
-2125
-2118
-2110
-2103
-2094
-2086
-2077
-2068
-2059
-2049
-2039
-2029
-2019
-2008
-1997
-1986
-1974
-1962
-1949
-1936
-1922
-1909
-1894
-1880
-1865
-1850
-1835
-1820
-1804
-1789
-1773
-1757
-1741
-1725
-1709
-1692
-1676
-1659
-1643
-1627
-1610
-1594
-1577
-1561
-1544
-1528
-1511
-1494
-1477
-1459
-1442
-1424
-1406
-1388
-1370
-1351
-1332
-1313
-1293
-1274
-1253
-1233
-1212
-1192
-1171
-1149
-1128
-1107
-1086
-1065
-1043
-1022
-1000
-980
-960
-939
-919
-899
-879
-859
-839
-819
-800
-781
-762
-743
-725
-706
-688
-670
-652
-635
-617
-600
-582
-565
-548
-531
-515
-498
-481
-465
-448
-431
-414
-397
-380
-362
-345
-327
-309
-291
-273
-255
-237
-218
-200
-181
-163
-144
-125
-106
-88
-69
-50
-31
-12
6
25
44
62
81
100
118
137
156
174
193
212
231
250
269
288
307
326
345
365
385
405
425
446
467
489
510
532
554
577
599
622
644
667
689
712
734
756
778
799
821
842
862
883
903
922
941
960
978
995
1012
1029
1045
1060
1075
1089
1103
1116
1129
1141
1153
1165
1176
1187
1197
1207
1216
1226
1234
1243
1251
1259
1267
1274
1281
1288
1294
1300
1305
1310
1314
1318
1321
1324
1326
1328
1329
1329
1329
1328
1327
1325
1323
1320
1317
1313
1309
1305
1301
1296
1291
1286
1281
1275
1269
1264
1258
1251
1245
1239
1232
1226
1219
1212
1205
1198
1190
1183
1175
1168
1160
1152
1144
1136
1127
1119
1111
1102
1093
1085
1075
1066
1057
1047
1037
1027
1016
1004
994
983
971
960
948
936
924
912
900
888
876
864
852
841
829
817
806
794
783
772
760
749
738
727
716
705
694
684
673
662
651
640
630
619
608
598
587
577
567
556
546
536
526
516
506
497
487
478
468
459
449
440
431
422
413
404
396
387
379
371
364
356
349
342
336
329
323
317
312
306
301
296
291
287
283
279
275
271
267
264
260
257
254
250
247
243
240
237
233
230
227
223
220
217
213
210
207
203
200
197
193
190
186
182
178
174
170
165
160
155
149
144
138
131
125
118
111
104
96
89
81
73
65
56
48
39
31
22
14
5
-4
-13
-22
-31
-39
-48
-57
-66
-74
-83
-91
-100
-108
-116
-124
-131
-138
-145
-151
-157
-163
-169
-174
-179
-183
-187
-191
-194
-197
-199
-201
-203
-204
-205
-206
-207
-207
-207
-207
-207
-206
-205
-205
-203
-202
-200
-199
-197
-194
-192
-190
-187
-185
-182
-179
-177
-174
-171
-169
-166
-163
-160
-157
-154
-151
-148
-144
-141
-138
-134
-131
-127
-123
-119
-115
-111
-107
-102
-97
-93
-88
-83
-77
-72
-67
-62
-57
-52
-47
-42
-38
-33
-29
-25
-22
-18
-15
-12
-9
-7
-4
-2
0
2
4
6
8
10
12
14
16
18
20
21
23
25
26
28
29
30
32
33
34
34
34
34
34
33
33
31
30
28
26
24
21
19
16
14
11
8
5
1
-2
-5
-9
-12
-16
-20
-23
-27
-31
-35
-38
-42
-46
-50
-54
-58
-63
-67
-71
-75
-79
-83
-86
-90
-93
-96
-99
-101
-103
-106
-107
-109
-111
-112
-113
-115
-116
-117
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-128
-130
-131
-133
-135
-137
-140
-142
-145
-147
-150
-153
-157
-160
-164
-168
-172
-176
-181
-186
-191
-197
-203
-210
-217
-224
-232
-241
-250
-259
-269
-279
-289
-300
-311
-322
-334
-345
-357
-369
-382
-394
-407
-420
-434
-447
-460
-474
-488
-501
-515
-528
-542
-555
-568
-581
-594
-606
-619
-631
-644
-656
-668
-680
-691
-703
-714
-725
-736
-746
-756
-766
-775
-784
-792
-800
-808
-815
-822
-829
-835
-841
-847
-852
-857
-862
-866
-871
-875
-879
-882
-886
-889
-892
-895
-898
-901
-903
-905
-907
-909
-911
-913
-914
-916
-917
-919
-920
-922
-923
-925
-927
-928
-930
-932
-934
-935
-937
-938
-940
-941
-943
-944
-945
-946
-947
-948
-949
-949
-950
-950
-950
-951
-951
-952
-952
-953
-954
-955
-956
-957
-959
-960
-962
-964
-966
-968
-970
-973
-976
-978
-981
-984
-987
-991
-994
-997
-1000
-1004
-1006
-1010
-1014
-1018
-1020
-1024
-1027
-1031
-1034
-1036
-1039
-1042
-1045
-1048
-1051
-1053
-1056
-1059
-1062
-1064
-1067
-1070
-1072
-1074
-1076
-1078
-1080
-1082
-1084
-1086
-1087
-1089
-1091
-1092
-1094
-1095
-1096
-1097
-1099
-1100
-1101
-1102
-1103
-1104
-1105
-1105
-1106
-1107
-1108
-1109
-1110
-1111
-1111
-1112
-1113
-1114
-1115
-1115
-1116
-1117
-1117
-1118
-1118
-1119
-1119
-1119
-1120
-1120
-1120
-1120
-1120
-1120
-1120
-1120
-1120
-1120
-1119
-1119
-1118
-1118
-1117
-1116
-1115
-1114
-1112
-1111
-1109
-1107
-1105
-1103
-1101
-1099
-1097
-1094
-1092
-1090
-1088
-1086
-1084
-1083
-1081
-1080
-1078
-1077
-1076
-1075
-1074
-1073
-1072
-1071
-1070
-1069
-1067
-1066
-1065
-1063
-1061
-1060
-1058
-1056
-1055
-1053
-1052
-1051
-1050
-1049
-1048
-1047
-1046
-1044
-1043
-1042
-1040
-1038
-1037
-1035
-1033
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1016
-1012
-1010
-1008
-1004
-1002
-1000
-997
-994
-991
-988
-985
-982
-979
-976
-972
-969
-965
-961
-957
-953
-948
-944
-939
-934
-929
-923
-918
-913
-907
-902
-896
-890
-885
-879
-873
-867
-861
-855
-849
-842
-835
-829
-822
-814
-807
-799
-792
-784
-776
-768
-760
-752
-744
-735
-727
-719
-711
-702
-694
-685
-677
-668
-660
-651
-642
-633
-624
-615
-607
-598
-589
-581
-572
-564
-556
-547
-540
-532
-524
-517
-509
-502
-495
-488
-481
-474
-467
-461
-454
-448
-442
-436
-430
-424
-419
-414
-409
-405
-401
-397
-393
-390
-387
-384
-381
-378
-376
-373
-371
-369
-368
-366
-365
-363
-362
-362
-361
-360
-360
-360
-359
-359
-359
-359
-359
-359
-360
-360
-361
-362
-363
-364
-366
-368
-370
-372
-375
-378
-381
-385
-389
-393
-398
-403
-409
-415
-420
-427
-433
-439
-446
-452
-459
-465
-472
-479
-485
-492
-498
-505
-511
-516
-522
-527
-532
-536
-541
-545
-548
-552
-554
-557
-559
-561
-563
-565
-566
-567
-568
-569
-569
-569
-569
-569
-568
-567
-565
-564
-562
-559
-557
-554
-552
-548
-545
-542
-538
-534
-530
-526
-522
-518
-513
-508
-503
-498
-493
-487
-481
-476
-470
-465
-459
-453
-447
-442
-436
-430
-425
-419
-414
-409
-404
-399
-395
-391
-386
-382
-378
-374
-371
-367
-363
-359
-355
-352
-348
-345
-341
-338
-335
-331
-329
-326
-323
-320
-318
-315
-313
-311
-308
-306
-304
-302
-301
-299
-298
-297
-296
-295
-295
-294
-294
-294
-293
-293
-292
-292
-291
-290
-289
-287
-286
-284
-282
-281
-279
-277
-274
-272
-270
-267
-265
-262
-259
-256
-253
-250
-247
-244
-242
-239
-236
-233
-230
-227
-225
-223
-221
-219
-217
-216
-214
-213
-212
-212
-212
-211
-212
-212
-213
-214
-216
-217
-220
-222
-224
-227
-230
-234
-237
-241
-245
-249
-254
-258
-263
-268
-274
-279
-285
-290
-296
-302
-308
-314
-321
-327
-334
-340
-347
-354
-361
-367
-375
-382
-389
-396
-404
-411
-419
-426
-434
-441
-449
-456
-463
-471
-478
-486
-493
-501
-509
-516
-524
-532
-539
-547
-554
-562
-569
-577
-584
-592
-599
-607
-614
-622
-630
-638
-645
-653
-661
-669
-677
-684
-692
-700
-707
-714
-722
-729
-736
-743
-750
-757
-763
-769
-775
-781
-786
-792
-797
-802
-806
-811
-815
-820
-824
-828
-832
-836
-840
-843
-847
-851
-854
-858
-862
-866
-870
-874
-878
-883
-887
-892
-896
-901
-906
-911
-917
-922
-927
-933
-939
-945
-951
-957
-963
-970
-977
-984
-991
-999
-1006
-1014
-1022
-1031
-1039
-1048
-1057
-1066
-1075
-1085
-1095
-1104
-1114
-1124
-1134
-1145
-1155
-1166
-1177
-1188
-1199
-1211
-1223
-1235
-1247
-1260
-1272
-1285
-1298
-1312
-1326
-1340
-1354
-1368
-1383
-1398
-1412
-1427
-1442
-1457
-1472
-1487
-1502
-1517
-1532
-1546
-1561
-1576
-1590
-1604
-1618
-1632
-1646
-1659
-1673
-1686
-1700
-1712
-1725
-1737
-1750
-1762
-1773
-1785
-1796
-1808
-1819
-1830
-1842
-1853
-1864
-1875
-1886
-1896
-1907
-1918
-1929
-1940
-1951
-1961
-1972
-1983
-1994
-2004
-2015
-2025
-2037
-2048
-2058
-2069
-2079
-2090
-2100
-2110
-2120
-2130
-2139
-2149
-2158
-2167
-2176
-2184
-2193
-2201
-2208
-2216
-2223
-2229
-2235
-2241
-2246
-2251
-2255
-2259
-2263
-2267
-2270
-2273
-2275
-2277
-2279
-2281
-2282
-2283
-2283
-2283
-2283
-2282
-2281
-2280
-2278
-2276
-2274
-2272
-2269
-2265
-2262
-2258
-2253
-2248
-2243
-2238
-2232
-2226
-2220
-2214
-2207
-2200
-2193
-2186
-2179
-2172
-2164
-2157
-2149
-2140
-2132
-2123
-2115
-2106
-2098
-2089
-2081
-2072
-2063
-2054
-2045
-2036
-2028
-2019
-2011
-2003
-1996
-1988
-1981
-1974
-1967
-1960
-1953
-1947
-1941
-1935
-1930
-1924
-1919
-1914
-1909
-1905
-1900
-1895
-1891
-1886
-1882
-1878
-1874
-1870
-1867
-1863
-1860
-1857
-1854
-1851
-1848
-1845
-1842
-1839
-1836
-1833
-1831
-1828
-1825
-1822
-1819
-1816
-1813
-1811
-1808
-1806
-1804
-1802
-1800
-1799
-1797
-1796
-1795
-1793
-1792
-1790
-1789
-1787
-1785
-1784
-1782
-1780
-1778
-1777
-1775
-1773
-1771
-1770
-1768
-1766
-1764
-1761
-1759
-1756
-1753
-1750
-1747
-1744
-1742
-1739
-1736
-1733
-1731
-1728
-1726
-1724
-1721
-1719
-1717
-1715
-1713
-1711
-1709
-1707
-1705
-1703
-1701
-1699
-1697
-1695
-1693
-1691
-1689
-1686
-1684
-1681
-1679
-1676
-1673
-1670
-1667
-1664
-1660
-1657
-1653
-1649
-1645
-1640
-1636
-1631
-1627
-1622
-1616
-1611
-1606
-1601
-1596
-1590
-1585
-1580
-1574
-1569
-1563
-1557
-1550
-1544
-1537
-1531
-1524
-1517
-1510
-1503
-1496
-1490
-1483
-1476
-1469
-1463
-1456
-1450
-1443
-1437
-1431
-1425
-1419
-1414
-1408
-1403
-1398
-1393
-1389
-1384
-1380
-1376
-1373
-1369
-1366
-1363
-1360
-1357
-1354
-1351
-1348
-1345
-1343
-1340
-1337
-1335
-1332
-1329
-1326
-1323
-1320
-1317
-1314
-1311
-1307
-1304
-1300
-1296
-1292
-1288
-1283
-1279
-1274
-1269
-1264
-1259
-1253
-1247
-1242
-1236
-1230
-1224
-1218
-1212
-1207
-1201
-1196
-1191
-1185
-1181
-1176
-1171
-1166
-1162
-1157
-1152
-1147
-1143
-1138
-1134
-1129
-1125
-1121
-1118
-1114
-1112
-1109
-1107
-1106
-1104
-1104
-1104
-1104
-1105
-1106
-1108
-1110
-1112
-1115
-1119
-1123
-1127
-1132
-1137
-1143
-1149
-1155
-1162
-1169
-1177
-1185
-1193
-1201
-1209
-1217
-1226
-1234
-1242
-1251
-1259
-1268
-1276
-1285
-1293
-1302
-1310
-1319
-1327
-1336
-1345
-1353
-1362
-1371
-1379
-1388
-1397
-1406
-1415
-1424
-1433
-1442
-1451
-1460
-1469
-1478
-1487
-1496
-1505
-1513
-1522
-1530
-1539
-1547
-1555
-1564
-1572
-1581
-1589
-1598
-1606
-1615
-1623
-1631
-1639
-1647
-1655
-1663
-1670
-1677
-1684
-1691
-1697
-1703
-1709
-1715
-1721
-1727
-1733
-1738
-1744
-1749
-1754
-1759
-1764
-1769
-1774
-1779
-1784
-1788
-1793
-1797
-1800
-1804
-1807
-1810
-1813
-1815
-1818
-1820
-1822
-1824
-1825
-1827
-1828
-1830
-1831
-1832
-1833
-1834
-1835
-1835
-1836
-1836
-1836
-1836
-1835
-1834
-1833
-1831
-1829
-1827
-1825
-1823
-1821
-1818
-1815
-1812
-1809
-1806
-1803
-1800
-1797
-1793
-1790
-1787
-1783
-1780
-1777
-1773
-1770
-1767
-1763
-1760
-1757
-1754
-1751
-1747
-1744
-1741
-1738
-1735
-1733
-1730
-1727
-1725
-1723
-1720
-1718
-1716
-1714
-1712
-1710
-1708
-1706
-1704
-1703
-1701
-1699
-1698
-1696
-1695
-1694
-1692
-1691
-1689
-1687
-1685
-1683
-1681
-1678
-1675
-1671
-1668
-1663
-1658
-1653
-1648
-1642
-1636
-1630
-1624
-1617
-1610
-1603
-1596
-1589
-1582
-1575
-1568
-1561
-1554
-1547
-1540
-1533
-1526
-1519
-1513
-1506
-1500
-1493
-1487
-1481
-1475
-1469
-1463
-1457
-1451
-1446
-1441
-1436
-1431
-1426
-1422
-1417
-1413
-1410
-1406
-1403
-1401
-1398
-1396
-1394
-1392
-1391
-1390
-1389
-1388
-1387
-1386
-1386
-1385
-1385
-1384
-1384
-1383
-1383
-1382
-1382
-1381
-1380
-1379
-1379
-1378
-1376
-1375
-1374
-1373
-1372
-1370
-1369
-1367
-1366
-1364
-1362
-1360
-1359
-1357
-1355
-1353
-1351
-1349
-1346
-1344
-1342
-1340
-1337
-1335
-1332
-1330
-1328
-1325
-1323
-1320
-1318
-1315
-1313
-1310
-1307
-1304
-1301
-1298
-1295
-1291
-1288
-1284
-1281
-1277
-1274
-1270
-1266
-1262
-1258
-1254
-1250
-1246
-1241
-1237
-1233
-1228
-1223
-1219
-1214
-1210
-1205
-1200
-1196
-1191
-1186
-1181
-1177
-1172
-1167
-1162
-1157
-1152
-1148
-1143
-1138
-1134
-1129
-1124
-1120
-1115
-1110
-1105
-1100
-1095
-1090
-1084
-1079
-1073
-1068
-1062
-1056
-1051
-1045
-1040
-1034
-1029
-1022
-1018
-1012
-1006
-1000
-996
-991
-985
-980
-975
-970
-965
-959
-954
-950
-945
-940
-935
-931
-926
-922
-917
-913
-908
-904
-900
-897
-893
-890
-886
-883
-879
-876
-872
-869
-865
-862
-859
-856
-853
-850
-848
-845
-843
-841
-840
-838
-837
-836
-836
-836
-836
-837
-838
-840
-842
-845
-848
-852
-856
-861
-867
-873
-879
-886
-894
-901
-909
-917
-926
-935
-944
-954
-963
-973
-984
-995
-1006
-1016
-1028
-1040
-1052
-1064
-1076
-1088
-1101
-1113
-1125
-1138
-1150
-1162
-1175
-1187
-1199
-1211
-1224
-1236
-1248
-1260
-1272
-1284
-1296
-1307
-1319
-1331
-1343
-1354
-1366
-1377
-1388
-1400
-1411
-1421
-1432
-1443
-1453
-1463
-1473
-1483
-1493
-1502
-1511
-1521
-1530
-1538
-1547
-1555
-1564
-1572
-1579
-1587
-1594
-1601
-1608
-1615
-1622
-1628
-1634
-1640
-1646
-1652
-1658
-1663
-1669
-1675
-1680
-1685
-1691
-1696
-1701
-1706
-1711
-1715
-1720
-1725
-1730
-1734
-1738
-1743
-1747
-1751
-1755
-1759
-1762
-1766
-1770
-1773
-1777
-1781
-1784
-1788
-1791
-1795
-1798
-1801
-1804
-1808
-1811
-1814
-1817
-1820
-1823
-1826
-1829
-1832
-1835
-1838
-1841
-1844
-1846
-1849
-1851
-1853
-1855
-1857
-1858
-1859
-1860
-1861
-1861
-1862
-1862
-1863
-1863
-1863
-1864
-1864
-1864
-1864
-1864
-1864
-1863
-1862
-1861
-1860
-1858
-1856
-1854
-1851
-1848
-1844
-1841
-1837
-1833
-1829
-1825
-1820
-1816
-1812
-1807
-1803
-1799
-1795
-1791
-1787
-1783
-1779
-1774
-1770
-1765
-1761
-1756
-1751
-1746
-1741
-1735
-1730
-1725
-1719
-1714
-1708
-1703
-1697
-1691
-1686
-1680
-1674
-1668
-1662
-1656
-1650
-1644
-1637
-1631
-1624
-1617
-1610
-1603
-1596
-1588
-1581
-1573
-1565
-1558
-1550
-1542
-1535
-1527
-1519
-1511
-1503
-1495
-1486
-1477
-1469
-1459
-1450
-1441
-1431
-1421
-1412
-1401
-1391
-1381
-1370
-1360
-1349
-1339
-1328
-1317
-1306
-1294
-1283
-1271
-1260
-1248
-1237
-1225
-1214
-1202
-1190
-1178
-1166
-1154
-1142
-1131
-1119
-1107
-1096
-1084
-1073
-1062
-1051
-1040
-1029
-1018
-1008
-998
-989
-979
-970
-961
-952
-943
-935
-928
-920
-913
-907
-900
-894
-888
-882
-876
-870
-865
-860
-855
-850
-845
-840
-836
-831
-827
-824
-820
-817
-813
-810
-807
-804
-801
-799
-796
-793
-789
-786
-783
-779
-775
-771
-767
-763
-758
-754
-750
-745
-740
-736
-731
-726
-721
-717
-712
-708
-703
-699
-695
-691
-687
-684
-680
-677
-674
-671
-669
-667
-665
-663
-661
-660
-659
-658
-657
-656
-655
-653
-652
-651
-649
-648
-646
-644
-642
-640
-637
-635
-632
-630
-627
-624
-621
-618
-615
-612
-609
-606
-603
-600
-597
-594
-591
-589
-586
-583
-581
-579
-577
-575
-573
-571
-570
-569
-567
-566
-565
-564
-564
-563
-562
-562
-561
-561
-560
-560
-559
-558
-558
-557
-556
-555
-554
-553
-553
-552
-552
-551
-551
-552
-552
-552
-553
-554
-554
-555
-556
-558
-559
-561
-562
-564
-566
-568
-570
-572
-574
-576
-579
-581
-584
-586
-589
-592
-596
-599
-603
-607
-610
-614
-618
-622
-626
-630
-633
-636
-640
-643
-645
-648
-651
-654
-656
-659
-661
-664
-666
-669
-671
-674
-676
-678
-680
-682
-684
-686
-688
-689
-691
-692
-694
-695
-696
-696
-697
-697
-698
-698
-698
-699
-699
-700
-700
-701
-701
-702
-702
-703
-703
-703
-704
-704
-704
-704
-704
-703
-704
-704
-704
-704
-704
-705
-705
-706
-707
-708
-710
-711
-713
-715
-717
-719
-722
-725
-728
-731
-734
-737
-741
-744
-747
-751
-754
-756
-758
-760
-762
-763
-764
-765
-765
-765
-765
-765
-764
-764
-764
-764
-765
-766
-767
-769
-771
-774
-777
-780
-784
-788
-792
-796
-801
-806
-810
-815
-820
-825
-830
-835
-840
-845
-850
-856
-862
-867
-873
-879
-885
-891
-897
-903
-909
-916
-922
-929
-936
-943
-950
-958
-966
-974
-982
-990
-998
-1006
-1014
-1022
-1032
-1041
-1050
-1059
-1069
-1078
-1088
-1097
-1106
-1116
-1125
-1134
-1143
-1152
-1161
-1169
-1178
-1186
-1194
-1201
-1209
-1216
-1222
-1229
-1235
-1241
-1247
-1253
-1259
-1265
-1270
-1276
-1281
-1287
-1292
-1298
-1303
-1308
-1312
-1317
-1321
-1325
-1329
-1333
-1336
-1339
-1342
-1344
-1347
-1349
-1351
-1353
-1355
-1357
-1359
-1360
-1362
-1364
-1365
-1367
-1369
-1371
-1373
-1375
-1377
-1380
-1383
-1386
-1389
-1393
-1396
-1400
-1404
-1407
-1411
-1414
-1418
-1422
-1425
-1429
-1434
-1438
-1443
-1448
-1453
-1458
-1464
-1469
-1475
-1481
-1487
-1493
-1499
-1506
-1513
-1520
-1528
-1535
-1543
-1550
-1558
-1566
-1573
-1580
-1588
-1595
-1602
-1609
-1616
-1623
-1630
-1636
-1643
-1649
-1655
-1661
-1667
-1672
-1677
-1682
-1688
-1693
-1698
-1703
-1708
-1713
-1718
-1724
-1729
-1734
-1739
-1744
-1749
-1754
-1759
-1763
-1767
-1772
-1776
-1780
-1784
-1788
-1792
-1796
-1800
-1805
-1809
-1813
-1817
-1822
-1826
-1830
-1835
-1839
-1844
-1848
-1853
-1857
-1862
-1867
-1871
-1876
-1880
-1885
-1889
-1894
-1898
-1903
-1907
-1912
-1916
-1921
-1926
-1931
-1936
-1941
-1946
-1951
-1957
-1962
-1967
-1972
-1977
-1981
-1986
-1991
-1995
-1999
-2003
-2005
-2009
-2012
-2015
-2017
-2019
-2021
-2023
-2024
-2025
-2025
-2027
-2028
-2029
-2029
-2029
-2029
-2029
-2028
-2027
-2025
-2025
-2024
-2021
-2020
-2017
-2015
-2012
-2009
-2005
-2003
-1999
-1996
-1992
-1989
-1985
-1982
-1979
-1975
-1972
-1969
-1965
-1962
-1959
-1956
-1953
-1950
-1947
-1944
-1940
-1937
-1933
-1929
-1924
-1920
-1916
-1911
-1907
-1902
-1897
-1893
-1888
-1883
-1878
-1874
-1870
-1865
-1862
-1858
-1855
-1852
-1850
-1847
-1845
-1843
-1841
-1839
-1837
-1835
-1833
-1831
-1829
-1827
-1825
-1824
-1822
-1820
-1819
-1817
-1815
-1814
-1812
-1811
-1809
-1807
-1805
-1803
-1801
-1799
-1797
-1795
-1793
-1791
-1789
-1787
-1784
-1782
-1779
-1776
-1773
-1770
-1767
-1764
-1761
-1758
-1755
-1752
-1749
-1746
-1743
-1740
-1737
-1733
-1730
-1727
-1723
-1719
-1715
-1712
-1708
-1704
-1700
-1697
-1693
-1690
-1686
-1682
-1678
-1674
-1670
-1666
-1661
-1656
-1652
-1647
-1643
-1638
-1633
-1629
-1624
-1620
-1615
-1610
-1605
-1600
-1595
-1590
-1584
-1578
-1572
-1566
-1560
-1554
-1548
-1541
-1534
-1528
-1521
-1513
-1506
-1499
-1491
-1484
-1476
-1468
-1461
-1453
-1445
-1438
-1430
-1422
-1415
-1407
-1400
-1392
-1384
-1376
-1368
-1359
-1350
-1342
-1332
-1323
-1313
-1303
-1293
-1283
-1272
-1261
-1249
-1238
-1226
-1214
-1202
-1190
-1178
-1166
-1154
-1142
-1130
-1119
-1107
-1096
-1084
-1073
-1062
-1051
-1039
-1028
-1016
-1006
-994
-983
-972
-961
-950
-938
-927
-915
-904
-893
-881
-870
-859
-847
-836
-825
-814
-803
-792
-782
-771
-761
-752
-742
-733
-725
-716
-708
-701
-693
-687
-680
-674
-668
-662
-656
-651
-645
-640
-635
-630
-625
-620
-615
-610
-605
-600
-594
-589
-583
-578
-572
-566
-560
-553
-547
-541
-534
-528
-521
-514
-508
-501
-495
-488
-482
-475
-469
-462
-456
-449
-443
-437
-431
-424
-418
-412
-406
-400
-393
-387
-380
-374
-368
-362
-355
-349
-344
-338
-333
-328
-323
-318
-314
-310
-305
-302
-298
-294
-291
-288
-285
-283
-280
-278
-275
-273
-271
-270
-268
-266
-265
-263
-262
-261
-261
-260
-260
-259
-259
-259
-258
-257
-256
-256
-254
-253
-252
-251
-250
-248
-247
-246
-244
-242
-240
-238
-236
-234
-231
-229
-226
-223
-221
-218
-216
-213
-211
-208
-206
-203
-201
-198
-196
-194
-192
-190
-189
-187
-186
-184
-183
-182
-181
-180
-179
-178
-177
-176
-175
-174
-174
-173
-173
-172
-172
-173
-173
-174
-175
-176
-177
-179
-181
-183
-185
-188
-190
-193
-197
-200
-204
-208
-213
-217
-222
-227
-233
-238
-244
-250
-256
-262
-269
-275
-282
-289
-296
-303
-310
-317
-324
-331
-339
-346
-353
-361
-368
-376
-384
-391
-399
-407
-415
-423
-432
-440
-448
-456
-464
-472
-480
-488
-496
-504
-512
-520
-528
-536
-544
-551
-559
-566
-573
-580
-587
-594
-600
-606
-613
-619
-624
-630
-636
-641
-647
-652
-658
-663
-668
-673
-678
-682
-687
-692
-696
-701
-706
-711
-716
-721
-726
-731
-737
-742
-747
-752
-757
-763
-768
-772
-777
-782
-787
-792
-796
-801
-806
-810
-815
-819
-824
-828
-833
-837
-841
-845
-849
-853
-857
-860
-864
-867
-870
-872
-874
-876
-877
-878
-879
-879
-879
-879
-878
-878
-877
-876
-876
-875
-874
-873
-872
-871
-869
-867
-865
-863
-861
-858
-855
-852
-849
-845
-842
-838
-833
-829
-825
-820
-816
-811
-806
-801
-796
-791
-785
-780
-774
-769
-763
-757
-751
-745
-739
-733
-727
-721
-714
-708
-701
-695
-688
-681
-674
-667
-660
-653
-645
-638
-630
-622
-614
-606
-598
-590
-582
-573
-565
-556
-548
-539
-530
-521
-512
-503
-494
-484
-475
-465
-455
-446
-436
-426
-416
-406
-396
-386
-376
-366
-356
-346
-336
-325
-315
-305
-295
-284
-274
-263
-253
-242
-231
-220
-209
-198
-186
-175
-163
-151
-140
-128
-116
-104
-92
-80
-68
-55
-43
-30
-18
-5
8
21
34
47
60
73
86
100
113
126
139
152
165
178
191
204
217
230
244
257
271
284
298
312
326
340
355
369
383
397
411
425
439
452
466
479
493
506
519
533
546
560
574
588
602
616
631
645
660
675
690
706
721
736
752
768
784
800
816
833
849
866
884
901
919
936
954
972
991
1008
1027
1046
1064
1083
1102
1121
1140
1159
1179
1198
1218
1238
1258
1278
1298
1318
1339
1359
1379
1399
1419
1440
1460
1480
1501
1521
1542
1562
1582
1602
1623
1643
1663
1683
1702
1722
1741
1760
1779
1798
1816
1834
1852
1869
1886
1903
1920
1937
1953
1969
1985
2001
2017
2032
2048
2063
2077
2092
2106
2120
2134
2147
2160
2172
2185
2197
2208
2219
2230
2241
2252
2262
2273
2283
2293
2302
2312
2321
2330
2338
2347
2355
2363
2371
2378
2386
2393
2400
2408
2415
2422
2428
2435
2442
2448
2454
2461
2467
2473
2479
2485
2491
2496
2502
2507
2513
2518
2523
2528
2533
2538
2543
2547
2552
2556
2561
2565
2569
2574
2578
2583
2588
2592
2597
2602
2606
2611
2616
2620
2625
2630
2634
2638
2643
2647
2651
2655
2659
2663
2667
2671
2675
2679
2683
2687
2691
2695
2698
2702
2706
2710
2713
2717
2721
2725
2729
2733
2737
2741
2745
2748
2752
2756
2759
2762
2766
2769
2772
2776
2780
2783
2787
2791
2795
2798
2802
2806
2810
2814
2817
2821
2825
2829
2832
2836
2840
2843
2847
2850
2854
2857
2860
2863
2866
2869
2872
2874
2877
2879
2881
2883
2885
2887
2888
2890
2891
2892
2893
2894
2894
2894
2894
2894
2894
2893
2893
2892
2891
2890
2889
2887
2886
2884
2882
2880
2877
2875
2872
2870
2867
2864
2862
2859
2856
2853
2850
2847
2844
2840
2837
2833
2829
2825
2821
2817
2813
2809
2805
2801
2796
2792
2788
2784
2780
2775
2771
2767
2763
2759
2755
2751
2747
2743
2740
2736
2733
2729
2726
2723
2719
2716
2713
2709
2706
2703
2700
2697
2694
2691
2688
2685
2682
2679
2676
2673
2670
2667
2664
2661
2658
2655
2652
2650
2647
2644
2641
2638
2635
2632
2629
2626
2623
2620
2617
2614
2611
2608
2605
2602
2599
2596
2593
2590
2587
2585
2582
2579
2576
2573
2570
2567
2564
2561
2558
2555
2552
2549
2546
2543
2541
2538
2535
2532
2529
2526
2523
2520
2517
2514
2511
2508
2506
2503
2500
2497
2494
2491
2488
2485
2482
2479
2476
2474
2471
2468
2465
2462
2459
2456
2453
2450
2448
2445
2442
2439
2436
2433
2430
2427
2425
2422
2419
2416
2413
2410
2407
2404
2402
2399
2396
2393
2390
2387
2384
2382
2379
2376
2373
2370
2367
2364
2362
2359
2356
2353
2350
2347
2344
2342
2339
2336
2333
2330
2327
2325
2322
2319
2316
2313
2310
2308
2305
2302
2299
2296
2294
2291
2288
2285
2282
2279
2277
2274
2271
2268
2265
2263
2260
2257
2254
2251
2249
2246
2243
2240
2237
2235
2232
2229
2226
2223
2221
2218
2215
2212
2210
2207
2204
2201
2198
2196
2193
2190
2187
2185
2182
2179
2176
2174
2171
2168
2165
2162
2160
2157
2154
2151
2149
2146
2143
2140
2138
2135
2132
2129
2127
2124
2121
2119
2116
2113
2110
2108
2105
2102
2099
2097
2094
2091
2088
2086
2083
2080
2078
2075
2072
2069
2067
2064
2061
2059
2056
2053
2050
2048
2045
2041
2040
2037
2033
2032
2029
2025
2024
2021
2017
2015
2013
2009
2007
2005
2001
1999
1997
1994
1991
1989
1986
1983
1981
1978
1975
1973
1970
1967
1965
1962
1959
1957
1954
1951
1949
1946
1943
1941
1938
1935
1933
1930
1927
1925
1922
1920
1917
1914
1912
1909
1906
1904
1901
1899
1896
1893
1891
1888
1885
1883
1880
1878
1875
1872
1870
1867
1864
1862
1859
1857
1854
1851
1849
1846
1844
1841
1838
1836
1833
1831
1828
1825
1823
1820
1818
1815
1813
1810
1807
1805
1802
1800
1797
1794
1792
1789
1787
1784
1782
1779
1776
1774
1771
1769
1766
1764
1761
1759
1756
1753
1751
1748
1746
1743
1741
1738
1736
1733
1731
1728
1725
1723
1720
1718
1715
1713
1710
1708
1705
1703
1700
1698
1695
1693
1690
1688
1685
1683
1680
1678
1675
1673
1670
1668
1665
1663
1660
1658
1655
1653
1650
1648
1645
1643
1640
1638
1635
1633
1630
1628
1625
1623
1620
1618
1615
1613
1610
1608
1605
1603
1600
1598
1596
1593
1591
1588
1586
1583
1581
1578
1576
1573
1571
1569
1566
1564
1561
1559
1556
1554
1551
1549
1547
1544
1542
1539
1537
1534
1532
1530
1527
1525
1522
1520
1517
1515
1513
1510
1508
1505
1503
1501
1498
1496
1493
1491
1488
1486
1484
1481
1479
1477
1474
1472
1469
1467
1465
1462
1460
1457
1455
1453
1450
1448
1445
1443
1441
1438
1436
1434
1431
1429
1427
1424
1422
1419
1417
1415
1412
1410
1408
1405
1403
1401
1398
1396
1394
1391
1389
1387
1384
1382
1380
1377
1375
1373
1370
1368
1366
1363
1361
1359
1356
1354
1352
1349
1347
1345
1342
1340
1338
1335
1333
1331
1328
1326
1324
1322
1319
1317
1315
1312
1310
1308
1306
1303
1301
1299
1296
1294
1292
1290
1287
1285
1283
1280
1278
1276
1274
1271
1269
1267
1265
1262
1260
1258
1255
1253
1251
1249
1246
1244
1242
1240
1237
1235
1233
1231
1228
1226
1224
1222
1220
1217
1215
1213
1211
1208
1206
1204
1202
1199
1197
1195
1193
1191
1188
1186
1184
1182
1180
1177
1175
1173
1171
1168
1166
1164
1162
1160
1157
1155
1153
1151
1149
1147
1144
1142
1140
1138
1136
1133
1131
1129
1127
1125
1123
1120
1118
1116
1114
1112
1110
1107
1105
1103
1101
1099
1097
1094
1092
1090
1088
1086
1084
1081
1079
1077
1075
1073
1071
1069
1067
1064
1062
1060
1058
1056
1054
1052
1049
1047
1045
1043
1041
1039
1037
1035
1033
1030
1028
1026
1024
1022
1020
1018
1016
1014
1010
1008
1006
1004
1002
1000
999
997
995
993
991
988
986
984
982
980
978
976
974
972
970
968
966
964
962
959
957
955
953
951
949
947
945
943
941
939
937
935
933
931
929
927
925
923
921
918
916
914
912
910
908
906
904
902
900
898
896
894
892
890
888
886
884
882
880
878
876
874
872
870
868
866
864
862
860
858
856
854
852
850
848
846
844
842
840
838
836
834
832
830
828
826
824
822
821
819
817
815
813
811
809
807
805
803
801
799
797
795
793
791
789
787
785
783
782
780
778
776
774
772
770
768
766
764
762
760
758
756
755
753
751
749
747
745
743
741
739
737
735
734
732
730
728
726
724
722
720
718
717
715
713
711
709
707
705
703
701
700
698
696
694
692
690
688
686
685
683
681
679
677
675
673
672
670
668
666
664
662
661
659
657
655
653
651
649
648
646
644
642
640
638
637
635
633
631
629
628
626
624
622
620
618
617
615
613
611
609
608
606
604
602
600
599
597
595
593
591
590
588
586
584
582
581
579
577
575
574
572
570
568
566
565
563
561
559
558
556
554
552
551
549
547
545
543
542
540
538
536
535
533
531
529
528
526
524
523
521
519
517
516
514
512
510
509
507
505
503
502
500
498
497
495
493
491
490
488
486
485
483
481
479
478
476
474
473
471
469
468
466
464
463
461
459
457
456
454
452
451
449
447
446
444
442
441
439
437
436
434
432
431
429
427
426
424
422
421
419
417
416
414
412
411
409
407
406
404
403
401
399
398
396
394
393
391
389
388
386
385
383
381
380
