5
25847
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
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
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
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
33
33
33
33
33
33
33
34
34
34
34
34
34
34
35
35
35
35
35
35
35
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
39
39
39
39
39
39
40
40
40
40
40
40
41
41
41
41
41
41
42
42
42
42
42
42
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
46
46
46
46
46
46
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
50
50
50
50
50
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
54
54
54
54
54
55
55
55
55
55
56
56
56
56
56
57
57
57
57
57
58
58
58
58
58
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
66
66
66
66
67
67
67
67
67
68
68
68
68
68
69
69
69
69
70
70
70
70
70
71
71
71
71
72
72
72
72
72
73
73
73
73
74
74
74
74
74
75
75
75
75
76
76
76
76
76
77
77
77
77
78
78
78
78
79
79
79
79
80
80
80
80
81
81
81
81
81
82
82
82
82
83
83
83
83
84
84
84
84
84
85
85
85
85
86
86
86
86
86
87
87
87
87
88
88
88
88
88
89
89
89
89
90
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
95
96
96
96
96
97
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
102
103
103
103
103
104
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
124
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
129
129
129
129
130
130
130
130
131
131
131
131
132
132
132
133
133
133
133
134
134
134
134
135
135
135
135
136
136
136
137
137
137
137
138
138
138
138
139
139
139
139
140
140
140
141
141
141
141
142
142
142
143
143
143
143
144
144
144
145
145
145
145
146
146
146
147
147
147
147
148
148
148
148
149
149
149
149
150
150
150
150
151
151
151
152
152
152
152
153
153
153
153
154
154
154
155
155
155
155
156
156
156
157
157
157
157
158
158
158
159
159
159
159
160
160
160
161
161
161
161
162
162
162
163
163
163
163
164
164
164
164
165
165
165
165
166
166
166
167
167
167
168
168
168
168
169
169
169
170
170
170
170
171
171
171
172
172
172
172
173
173
173
174
174
174
174
175
175
175
176
176
176
176
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
183
184
184
184
185
185
185
185
186
186
186
187
187
187
187
188
188
188
189
189
189
189
190
190
190
190
191
191
191
191
192
192
192
192
193
193
193
194
194
194
194
195
195
195
195
196
196
196
197
197
197
197
198
198
198
198
199
199
199
200
200
200
200
201
201
201
201
202
202
202
202
203
203
203
204
204
204
204
205
205
205
205
206
206
206
206
207
207
207
207
208
208
208
208
209
209
209
209
210
210
210
211
211
211
211
212
212
212
212
213
213
213
214
214
214
214
215
215
215
215
216
216
216
216
217
217
217
217
218
218
218
218
219
219
219
219
220
220
220
220
221
221
221
221
222
222
222
222
223
223
223
223
224
224
224
224
225
225
225
225
226
226
226
226
227
227
227
227
228
228
228
228
229
229
229
229
230
230
230
230
231
231
231
231
231
232
232
232
232
233
233
233
233
234
234
234
234
235
235
235
235
236
236
236
236
237
237
237
237
238
238
238
238
239
239
239
239
240
240
240
240
241
241
241
241
242
242
242
242
242
243
243
243
243
244
244
244
244
245
245
245
246
246
246
246
246
247
247
247
247
248
248
248
248
249
249
249
249
250
250
250
250
251
251
251
251
252
252
252
252
253
253
253
253
254
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
262
262
262
262
263
263
263
263
264
264
264
264
265
265
265
266
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
270
270
270
270
271
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
278
279
279
279
279
280
280
280
280
281
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
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
295
296
296
296
296
297
297
297
297
298
298
298
298
299
299
299
299
300
300
300
300
300
301
301
301
301
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
310
310
310
310
311
311
311
311
312
312
312
312
313
313
313
314
314
314
314
315
315
315
315
316
316
316
316
317
317
317
317
317
318
318
318
319
319
319
319
320
320
320
320
321
321
321
322
322
322
322
323
323
323
324
324
324
324
325
325
325
325
326
326
326
327
327
327
327
328
328
328
328
329
329
329
329
330
330
330
331
331
331
331
332
332
332
332
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
341
342
342
342
343
343
343
343
344
344
344
345
345
345
345
346
346
346
346
347
347
347
348
348
348
348
349
349
349
350
350
350
350
351
351
351
351
352
352
352
353
353
353
353
354
354
354
354
355
355
355
355
356
356
356
356
357
357
357
357
358
358
358
359
359
359
359
360
360
360
360
361
361
361
361
362
362
362
362
363
363
363
364
364
364
364
365
365
365
365
365
366
366
366
366
367
367
367
367
368
368
368
369
369
369
369
370
370
370
370
371
371
371
371
372
372
372
372
373
373
373
373
374
374
374
374
375
375
375
375
376
376
376
376
377
377
377
377
378
378
378
378
379
379
379
380
380
380
380
381
381
381
381
382
382
382
382
383
383
383
384
384
384
384
385
385
385
385
386
386
386
386
387
387
387
387
388
388
388
388
389
389
389
390
390
390
391
391
391
391
392
392
392
392
392
393
393
393
393
394
394
394
395
395
395
395
396
396
396
397
397
397
397
397
398
398
398
398
399
399
399
400
400
400
400
401
401
401
402
402
402
402
403
403
403
403
404
404
404
404
405
405
405
406
406
406
407
407
407
407
408
408
408
409
409
409
409
410
410
410
411
411
411
411
412
412
412
413
413
413
414
414
414
414
415
415
415
416
416
416
416
417
417
417
418
418
418
419
419
419
419
420
420
420
421
421
421
421
422
422
422
422
423
423
423
423
424
424
424
425
425
425
426
426
426
427
427
427
427
428
428
428
429
429
429
430
430
430
431
431
431
432
432
433
433
433
434
434
434
434
435
435
435
436
436
436
437
437
437
438
438
438
439
439
439
440
440
440
441
441
441
442
442
442
442
443
443
443
444
444
444
445
445
445
446
446
446
447
447
447
448
448
448
449
449
449
450
450
450
450
451
451
451
452
452
452
453
453
453
453
454
454
454
455
455
455
456
456
456
456
457
457
457
458
458
458
459
459
459
460
460
460
460
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
469
469
469
469
470
470
470
471
471
471
472
472
472
473
473
473
474
474
474
475
475
475
476
476
476
477
477
477
478
478
478
479
479
479
479
480
480
480
481
481
481
482
482
482
483
483
483
484
484
484
485
485
485
486
486
486
487
487
487
488
488
488
489
489
489
490
490
490
491
491
491
492
492
492
493
493
493
494
494
494
494
495
495
495
496
496
496
497
497
497
498
498
498
499
499
499
500
500
500
501
501
501
501
502
502
502
503
503
503
504
504
504
505
505
505
505
506
506
506
507
507
507
508
508
508
509
509
509
509
510
510
510
511
511
511
512
512
512
513
513
513
514
514
514
515
515
515
515
516
516
516
517
517
517
518
518
518
519
519
519
520
520
520
520
521
521
521
522
522
522
523
523
523
524
524
524
525
525
525
526
526
526
527
527
527
528
528
528
528
529
529
529
530
530
530
531
531
531
531
532
532
532
533
533
533
534
534
534
535
535
535
535
536
536
536
537
537
537
538
538
538
539
539
539
539
540
540
540
541
541
541
542
542
542
543
543
543
544
544
544
545
545
545
546
546
546
547
547
547
548
548
548
549
549
549
550
550
550
551
551
551
552
552
553
553
553
554
554
554
555
555
555
556
556
556
557
557
557
558
558
558
559
559
559
560
560
561
561
561
562
562
562
562
563
563
563
564
564
564
565
565
565
566
566
566
567
567
567
568
568
568
569
569
569
570
570
570
570
571
571
572
572
572
573
573
573
573
574
574
574
575
575
575
576
576
576
577
577
577
578
578
578
579
579
579
580
580
580
581
581
581
581
582
582
582
583
583
584
584
584
585
585
585
585
586
586
586
587
587
587
588
588
588
589
589
589
590
590
590
591
591
591
592
592
592
593
593
593
594
594
594
595
595
595
595
596
596
596
597
597
597
598
598
598
599
599
599
600
600
600
601
601
601
602
602
602
603
603
603
604
604
604
605
605
605
606
606
606
607
607
607
608
608
608
609
609
609
610
610
610
611
611
611
612
612
612
613
613
613
614
614
614
615
615
615
616
616
616
617
617
617
618
618
618
619
619
619
620
620
620
621
621
622
622
622
623
623
623
624
624
624
625
625
625
626
626
626
627
627
627
628
628
628
629
629
630
630
630
631
631
631
632
632
632
633
633
633
634
634
634
635
635
636
636
636
637
637
637
638
638
638
639
639
639
640
640
640
641
641
641
642
642
642
643
643
643
644
644
645
645
645
646
646
646
647
647
648
648
648
649
649
649
650
650
651
651
651
652
652
652
653
653
653
654
654
655
655
655
656
656
656
657
657
658
658
658
659
659
659
660
660
661
661
661
662
662
662
663
663
664
664
664
665
665
665
666
666
667
667
667
668
668
668
669
669
669
670
670
671
671
671
672
672
673
673
673
674
674
674
675
675
676
676
676
677
677
677
678
678
679
679
679
680
680
680
681
681
682
682
682
683
683
683
684
684
685
685
685
686
686
687
687
687
688
688
689
689
689
690
690
691
691
691
692
692
693
693
693
694
694
695
695
696
696
696
697
697
698
698
698
699
699
700
700
701
701
701
702
702
703
703
703
704
704
705
705
706
706
706
707
707
708
708
708
709
709
710
710
711
711
711
712
712
713
713
713
714
714
715
715
715
716
716
717
717
717
718
718
719
719
720
720
720
721
721
722
722
722
723
723
724
724
724
725
725
726
726
726
727
727
728
728
729
729
729
730
730
731
731
732
732
732
733
733
734
734
735
735
736
736
736
737
737
738
738
738
739
739
740
740
741
741
741
742
742
743
743
744
744
744
745
745
746
746
747
747
747
748
748
749
749
750
750
751
751
752
752
752
753
753
754
754
755
755
756
756
756
757
757
758
758
759
759
760
760
760
761
761
762
762
763
763
763
764
764
765
765
766
766
767
767
767
768
768
769
769
770
770
771
771
772
772
772
773
773
774
774
775
775
776
776
776
777
777
778
778
779
779
780
780
780
781
781
782
782
783
783
784
784
784
785
785
786
786
787
787
788
788
788
789
789
790
790
791
791
792
792
792
793
793
794
794
795
795
796
796
796
797
797
798
798
799
799
800
800
801
801
801
802
802
803
803
804
804
804
805
805
806
806
807
807
808
808
808
809
809
810
810
811
811
812
812
813
813
813
814
814
815
815
816
816
816
817
817
818
818
819
819
820
820
821
821
821
822
822
823
823
824
824
825
825
825
826
826
827
827
828
828
829
829
829
830
830
831
831
832
832
833
833
834
834
834
835
835
836
836
837
837
838
838
838
839
839
840
840
841
841
841
842
842
843
843
844
844
844
845
845
846
846
846
847
847
848
848
849
849
849
850
850
851
851
851
852
852
853
853
854
854
854
855
855
856
856
857
857
857
858
858
859
859
860
860
861
861
862
862
862
863
863
864
864
865
865
866
866
866
867
867
868
868
869
869
870
870
870
871
871
872
872
873
873
873
874
874
875
875
875
876
876
877
877
878
878
878
879
879
880
880
880
881
881
882
882
882
883
883
883
884
884
885
885
885
886
886
887
887
888
888
888
889
889
890
890
890
891
891
892
892
892
893
893
894
894
894
895
895
896
896
897
897
897
898
898
899
899
900
901
901
902
902
903
903
904
904
905
905
906
906
907
907
908
908
909
909
909
910
910
910
911
911
911
911
911
912
912
912
912
912
912
912
912
912
912
912
911
911
911
910
910
909
909
909
908
908
907
907
906
906
906
905
905
904
904
903
903
902
902
901
901
901
900
900
899
899
899
898
898
898
898
898
898
898
898
899
899
900
901
901
902
903
905
906
907
908
909
911
912
913
913
914
914
915
915
915
915
914
914
913
912
911
910
908
907
905
904
902
901
899
898
896
894
893
891
890
888
887
885
883
882
880
878
876
873
871
868
865
862
859
855
851
847
843
839
835
831
827
822
819
815
812
809
806
804
802
801
800
800
800
801
802
803
804
806
808
810
812
815
818
821
824
827
830
834
837
840
843
846
849
852
855
858
861
864
866
869
871
873
875
877
879
880
882
883
885
886
887
889
890
892
893
895
897
900
902
904
907
910
912
915
918
921
924
927
930
933
936
940
943
946
949
952
955
957
960
963
965
967
969
971
973
974
976
977
978
979
981
982
983
985
986
987
989
990
992
994
996
998
1000
1002
1004
1006
1008
1010
1012
1016
1018
1020
1022
1022
1025
1026
1026
1027
1026
1026
1025
1024
1022
1020
1020
1018
1016
1014
1012
1010
1008
1006
1004
1000
998
995
992
989
986
984
981
979
977
975
974
973
972
972
972
972
972
973
974
974
975
976
978
979
981
983
985
987
989
991
993
995
997
999
1000
1000
1002
1002
1004
1004
1006
1006
1008
1008
1008
1010
1010
1012
1012
1012
1014
1014
1016
1016
1018
1018
1020
1022
1025
1027
1030
1032
1035
1038
1041
1044
1047
1050
1053
1056
1059
1061
1064
1066
1069
1071
1073
1075
1077
1079
1081
1083
1084
1086
1087
1088
1088
1088
1088
1088
1088
1087
1087
1086
1086
1085
1084
1082
1081
1079
1077
1075
1073
1070
1068
1065
1062
1059
1056
1053
1050
1047
1043
1039
1035
1031
1027
1022
1018
1014
1010
1004
999
994
988
983
977
971
964
958
951
944
937
931
924
917
911
905
899
894
889
883
878
873
869
864
859
854
849
845
841
838
835
832
830
828
827
826
826
826
827
828
829
831
833
836
838
841
843
846
848
850
852
854
855
856
857
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
858
859
859
861
862
864
866
869
871
874
877
880
883
886
889
892
895
898
900
902
903
903
903
902
901
898
895
892
887
883
878
873
867
861
856
850
844
839
835
830
827
823
821
818
816
815
814
814
814
814
814
815
816
816
817
818
818
818
818
817
816
815
813
811
808
805
802
798
794
790
786
783
779
775
772
770
767
765
764
763
763
763
764
765
766
767
768
769
769
770
770
769
769
767
765
763
760
756
751
746
740
734
727
721
714
707
700
693
687
681
675
669
664
660
656
653
650
649
648
647
648
649
650
652
655
658
661
664
667
670
673
676
679
682
685
687
690
692
694
697
699
701
703
704
705
706
707
707
706
706
705
704
703
701
700
698
695
693
689
686
682
677
672
667
661
655
649
643
637
630
624
618
612
607
603
599
595
592
589
587
584
582
579
576
573
569
565
560
555
549
543
536
530
522
515
507
499
491
483
475
468
460
453
446
439
432
426
419
413
408
403
399
395
392
390
388
388
388
389
390
393
395
398
400
402
404
405
406
405
405
404
403
401
400
398
396
395
393
392
391
389
388
387
386
386
386
387
389
391
394
398
402
407
412
418
424
430
436
443
449
456
462
468
475
482
489
496
504
512
520
528
537
546
554
563
572
581
590
598
606
613
620
626
633
638
643
648
652
654
656
657
657
655
651
646
639
631
621
610
597
584
569
554
538
521
504
488
471
455
440
425
410
397
384
372
360
349
339
329
319
309
300
290
280
270
261
251
241
230
220
209
198
187
176
165
154
143
133
123
114
106
99
92
87
83
80
78
77
77
78
80
83
87
93
101
110
121
133
148
164
181
199
218
237
257
278
298
319
341
362
383
404
425
444
462
480
496
511
525
537
548
558
566
572
577
580
582
583
582
581
580
578
575
572
569
565
561
556
550
544
538
532
526
520
515
510
506
504
501
500
499
499
498
498
498
497
495
492
488
482
476
468
459
450
440
430
421
411
403
395
388
383
379
376
374
374
375
378
382
388
396
405
416
428
442
456
471
485
499
513
525
535
544
550
554
555
555
552
546
539
529
517
503
487
470
450
428
404
378
351
321
290
257
223
189
154
120
85
51
16
-17
-50
-82
-112
-141
-169
-196
-222
-246
-269
-291
-311
-331
-350
-367
-385
-401
-417
-433
-449
-464
-479
-494
-508
-522
-535
-547
-558
-569
-579
-588
-595
-602
-607
-612
-615
-617
-618
-619
-619
-619
-618
-617
-616
-615
-613
-611
-608
-605
-601
-597
-593
-588
-582
-576
-570
-564
-557
-551
-545
-540
-536
-532
-530
-528
-528
-529
-532
-536
-542
-549
-557
-567
-578
-590
-604
-620
-638
-657
-677
-699
-722
-746
-770
-795
-819
-843
-867
-891
-915
-938
-962
-985
-1008
-1032
-1054
-1076
-1098
-1118
-1138
-1158
-1176
-1194
-1211
-1228
-1243
-1258
-1272
-1286
-1300
-1314
-1328
-1343
-1358
-1375
-1391
-1409
-1427
-1446
-1464
-1483
-1502
-1521
-1539
-1558
-1576
-1593
-1611
-1628
-1645
-1662
-1679
-1695
-1710
-1725
-1738
-1751
-1762
-1773
-1784
-1794
-1805
-1815
-1827
-1839
-1851
-1864
-1877
-1891
-1905
-1920
-1935
-1951
-1968
-1985
-2001
-2020
-2037
-2054
-2071
-2087
-2104
-2120
-2137
-2153
-2170
-2188
-2205
-2223
-2242
-2261
-2281
-2301
-2322
-2343
-2365
-2388
-2410
-2433
-2456
-2479
-2501
-2524
-2546
-2569
-2593
-2618
-2643
-2670
-2698
-2727
-2758
-2789
-2822
-2855
-2888
-2922
-2955
-2988
-3020
-3050
-3079
-3107
-3133
-3157
-3180
-3200
-3219
-3237
-3252
-3267
-3280
-3293
-3304
-3315
-3325
-3334
-3343
-3352
-3360
-3369
-3377
-3386
-3395
-3404
-3413
-3423
-3432
-3442
-3452
-3462
-3473
-3484
-3496
-3508
-3520
-3533
-3546
-3560
-3574
-3589
-3604
-3619
-3634
-3649
-3664
-3679
-3693
-3706
-3718
-3728
-3738
-3746
-3753
-3759
-3766
-3772
-3779
-3788
-3797
-3808
-3820
-3834
-3849
-3866
-3884
-3903
-3924
-3946
-3970
-3995
-4021
-4048
-4075
-4105
-4136
-4167
-4198
-4229
-4260
-4290
-4318
-4345
-4371
-4394
-4415
-4433
-4449
-4463
-4475
-4485
-4494
-4500
-4505
-4509
-4511
-4511
-4511
-4509
-4506
-4502
-4497
-4491
-4484
-4477
-4469
-4462
-4454
-4447
-4441
-4436
-4431
-4428
-4426
-4425
-4425
-4427
-4430
-4434
-4439
-4444
-4449
-4454
-4460
-4465
-4470
-4475
-4480
-4484
-4488
-4492
-4495
-4498
-4500
-4502
-4504
-4505
-4506
-4507
-4508
-4509
-4509
-4510
-4510
-4510
-4509
-4509
-4508
-4508
-4508
-4509
-4510
-4512
-4515
-4519
-4523
-4529
-4535
-4541
-4549
-4557
-4566
-4576
-4588
-4601
-4616
-4631
-4649
-4667
-4687
-4708
-4730
-4753
-4777
-4801
-4825
-4848
-4870
-4892
-4911
-4930
-4947
-4963
-4977
-4990
-5003
-5015
-5027
-5038
-5049
-5059
-5068
-5077
-5086
-5094
-5102
-5110
-5117
-5122
-5127
-5130
-5132
-5132
-5132
-5130
-5127
-5124
-5120
-5116
-5112
-5108
-5104
-5101
-5098
-5096
-5094
-5093
-5092
-5091
-5090
-5089
-5087
-5084
-5079
-5072
-5063
-5053
-5041
-5029
-5014
-4999
-4982
-4965
-4947
-4929
-4911
-4894
-4878
-4862
-4848
-4834
-4822
-4810
-4800
-4790
-4781
-4772
-4765
-4758
-4752
-4747
-4742
-4738
-4735
-4732
-4730
-4729
-4728
-4727
-4728
-4728
-4729
-4731
-4732
-4734
-4736
-4738
-4740
-4741
-4742
-4742
-4742
-4742
-4740
-4739
-4736
-4734
-4731
-4728
-4725
-4723
-4722
-4722
-4723
-4725
-4728
-4731
-4734
-4739
-4743
-4748
-4753
-4758
-4764
-4768
-4773
-4776
-4778
-4779
-4778
-4776
-4773
-4767
-4760
-4751
-4740
-4727
-4712
-4696
-4678
-4659
-4640
-4619
-4599
-4578
-4559
-4540
-4522
-4504
-4488
-4472
-4457
-4442
-4428
-4415
-4401
-4388
-4375
-4363
-4351
-4340
-4329
-4320
-4311
-4303
-4296
-4290
-4285
-4281
-4278
-4275
-4274
-4273
-4272
-4271
-4271
-4272
-4273
-4275
-4278
-4283
-4289
-4297
-4307
-4318
-4331
-4345
-4360
-4376
-4393
-4412
-4432
-4453
-4476
-4500
-4525
-4552
-4581
-4611
-4643
-4676
-4711
-4745
-4781
-4816
-4850
-4884
-4918
-4950
-4981
-5011
-5040
-5070
-5098
-5127
-5156
-5184
-5213
-5241
-5269
-5298
-5325
-5353
-5380
-5406
-5432
-5458
-5483
-5508
-5532
-5555
-5578
-5600
-5622
-5643
-5664
-5685
-5706
-5728
-5751
-5775
-5799
-5825
-5851
-5878
-5906
-5933
-5961
-5989
-6017
-6046
-6074
-6103
-6132
-6161
-6190
-6219
-6249
-6279
-6309
-6339
-6369
-6400
-6430
-6461
-6493
-6526
-6559
-6594
-6630
-6668
-6707
-6748
-6791
-6836
-6884
-6933
-6985
-7039
-7094
-7151
-7210
-7270
-7331
-7394
-7457
-7521
-7586
-7651
-7717
-7784
-7851
-7920
-7989
-8058
-8130
-8202
-8275
-8348
-8422
-8494
-8567
-8638
-8708
-8776
-8843
-8909
-8974
-9037
-9099
-9160
-9220
-9279
-9337
-9393
-9447
-9501
-9552
-9602
-9650
-9697
-9741
-9784
-9826
-9866
-9905
-9942
-9978
-10012
-10044
-10075
-10104
-10132
-10157
-10181
-10204
-10225
-10245
-10263
-10281
-10297
-10313
-10327
-10341
-10355
-10367
-10379
-10390
-10400
-10410
-10419
-10428
-10436
-10443
-10449
-10454
-10459
-10462
-10464
-10465
-10465
-10465
-10465
-10465
-10464
-10465
-10466
-10469
-10473
-10479
-10488
-10498
-10510
-10525
-10542
-10560
-10581
-10602
-10624
-10647
-10670
-10692
-10714
-10735
-10755
-10773
-10790
-10805
-10818
-10830
-10841
-10850
-10858
-10866
-10872
-10877
-10881
-10885
-10887
-10888
-10889
-10887
-10884
-10880
-10873
-10865
-10855
-10844
-10832
-10820
-10807
-10795
-10784
-10773
-10764
-10756
-10749
-10744
-10740
-10737
-10735
-10735
-10737
-10740
-10744
-10750
-10758
-10767
-10777
-10788
-10800
-10813
-10825
-10838
-10850
-10862
-10873
-10884
-10895
-10904
-10912
-10919
-10925
-10931
-10935
-10938
-10941
-10944
-10947
-10949
-10952
-10954
-10956
-10958
-10959
-10959
-10959
-10959
-10958
-10957
-10955
-10953
-10950
-10946
-10942
-10937
-10930
-10924
-10917
-10910
-10902
-10894
-10886
-10878
-10870
-10860
-10851
-10840
-10828
-10814
-10799
-10782
-10762
-10740
-10717
-10690
-10662
-10631
-10597
-10561
-10523
-10483
-10440
-10395
-10347
-10297
-10245
-10190
-10133
-10073
-10011
-9946
-9879
-9810
-9738
-9664
-9589
-9513
-9436
-9358
-9280
-9202
-9124
-9046
-8969
-8892
-8816
-8740
-8665
-8591
-8518
-8445
-8372
-8299
-8226
-8153
-8079
-8004
-7928
-7850
-7772
-7692
-7611
-7528
-7443
-7357
-7268
-7178
-7086
-6992
-6897
-6801
-6704
-6606
-6508
-6411
-6314
-6217
-6121
-6026
-5933
-5841
-5751
-5663
-5577
-5495
-5415
-5338
-5265
-5196
-5129
-5066
-5007
-4950
-4896
-4845
-4796
-4749
-4703
-4660
-4618
-4578
-4540
-4504
-4469
-4437
-4407
-4379
-4353
-4329
-4306
-4284
-4263
-4243
-4224
-4205
-4187
-4169
-4152
-4135
-4119
-4103
-4086
-4072
-4057
-4042
-4027
-4011
-3996
-3980
-3964
-3947
-3929
-3910
-3891
-3872
-3852
-3833
-3813
-3795
-3777
-3760
-3745
-3731
-3718
-3706
-3696
-3687
-3679
-3671
-3665
-3659
-3654
-3649
-3646
-3643
-3641
-3640
-3640
-3641
-3643
-3645
-3648
-3651
-3654
-3658
-3663
-3668
-3675
-3683
-3694
-3708
-3725
-3745
-3769
-3798
-3832
-3870
-3913
-3960
-4013
-4070
-4131
-4197
-4266
-4338
-4414
-4494
-4576
-4660
-4747
-4836
-4927
-5019
-5111
-5204
-5297
-5390
-5481
-5571
-5660
-5746
-5830
-5912
-5992
-6069
-6144
-6216
-6287
-6355
-6421
-6485
-6547
-6606
-6664
-6719
-6772
-6822
-6871
-6918
-6963
-7006
-7048
-7088
-7127
-7164
-7200
-7235
-7267
-7299
-7328
-7354
-7378
-7399
-7416
-7429
-7437
-7440
-7439
-7431
-7418
-7399
-7374
-7343
-7307
-7266
-7220
-7170
-7116
-7058
-6997
-6934
-6868
-6800
-6731
-6660
-6587
-6513
-6439
-6363
-6288
-6211
-6135
-6060
-5984
-5910
-5836
-5763
-5691
-5620
-5551
-5483
-5417
-5352
-5290
-5230
-5172
-5118
-5066
-5018
-4974
-4933
-4895
-4862
-4832
-4806
-4784
-4767
-4753
-4745
-4741
-4742
-4747
-4757
-4772
-4791
-4814
-4840
-4871
-4904
-4941
-4981
-5024
-5071
-5121
-5174
-5229
-5288
-5350
-5415
-5483
-5555
-5630
-5710
-5793
-5882
-5975
-6072
-6175
-6283
-6395
-6513
-6635
-6762
-6893
-7028
-7168
-7312
-7460
-7612
-7769
-7930
-8095
-8265
-8439
-8617
-8800
-8986
-9176
-9369
-9565
-9764
-9966
-10169
-10375
-10582
-10790
-11000
-11210
-11422
-11633
-11846
-12059
-12272
-12487
-12701
-12917
-13134
-13352
-13571
-13791
-14012
-14234
-14457
-14680
-14903
-15125
-15346
-15565
-15782
-15998
-16210
-16420
-16627
-16831
-17030
-17226
-17418
-17606
-17789
-17968
-18141
-18309
-18472
-18629
-18780
-18926
-19066
-19199
-19327
-19448
-19563
-19671
-19772
-19865
-19951
-20030
-20100
-20162
-20215
-20260
-20296
-20323
-20342
-20351
-20352
-20344
-20327
-20300
-20265
-20220
-20166
-20103
-20031
-19949
-19858
-19758
-19648
-19529
-19401
-19265
-19120
-18968
-18807
-18639
-18463
-18281
-18091
-17895
-17692
-17482
-17266
-17044
-16815
-16580
-16338
-16093
-15841
-15584
-15322
-15056
-14785
-14511
-14233
-13952
-13668
-13382
-13093
-12802
-12510
-12215
-11919
-11622
-11323
-11024
-10724
-10424
-10124
-9823
-9524
-9224
-8926
-8629
-8333
-8039
-7748
-7459
-7172
-6888
-6607
-6328
-6053
-5782
-5513
-5248
-4987
-4730
-4477
-4227
-3980
-3736
-3496
-3257
-3021
-2787
-2554
-2323
-2092
-1862
-1633
-1404
-1175
-947
-719
-491
-265
-39
185
408
629
847
1063
1276
1485
1691
1893
2090
2284
2473
2658
2838
3015
3188
3357
3522
3684
3844
4000
4155
4307
4458
4608
4757
4906
5054
5202
5351
5501
5652
5803
5957
6112
6270
6431
6594
6762
6933
7108
7288
7472
7662
7856
8057
8263
8474
8692
8916
9147
9383
9626
9874
10129
10390
10656
10927
11204
11485
11770
12060
12353
12649
12948
13250
13554
13861
14168
14478
14788
15100
15412
15724
16036
16347
16659
16969
17277
17583
17887
18187
18484
18778
19067
19352
19632
19907
20177
20441
20698
20949
21193
21429
21658
21878
22090
22292
22485
22669
22843
23007
23162
23307
23442
23567
23683
23789
23887
23974
24053
24123
24184
24237
24281
24318
24347
24368
24382
24388
24388
24380
24365
24344
24315
24279
24237
24187
24131
24067
23995
23916
23829
23734
23631
23520
23401
23273
23136
22992
22839
22678
22510
22335
22152
21964
21770
21572
21369
21162
20952
20740
20526
20311
20094
19876
19658
19439
19220
19000
18781
18561
18342
18123
17904
17686
17468
17252
17036
16822
16610
16399
16190
15983
15778
15575
15375
15177
14980
14786
14594
14404
14214
14026
13838
13650
13461
13272
13081
12889
12694
12497
12297
12093
11887
11676
11462
11245
11023
10798
10569
10337
10102
9863
9621
9377
9130
8880
8628
8374
8116
7857
7594
7328
7059
6787
6510
6228
5941
5649
5350
5045
4733
4414
4086
3752
3409
3059
2699
2331
1955
1569
1175
772
359
-63
-495
-935
-1386
-1845
-2313
-2790
-3275
-3768
-4269
-4777
-5291
-5811
-6337
-6868
-7403
-7942
-8485
-9030
-9577
-10126
-10675
-11224
-11773
-12319
-12863
-13404
-13940
-14472
-14998
-15517
-16029
-16532
-17027
-17512
-17988
-18453
-18908
-19353
-19786
-20209
-20620
-21021
-21409
-21787
-22152
-22504
-22844
-23169
-23480
-23776
-24055
-24317
-24561
-24787
-24992
-25177
-25341
-25482
-25601
-25697
-25770
-25819
-25845
-25847
-25826
-25781
-25714
-25623
-25509
-25373
-25215
-25035
-24834
-24611
-24368
-24105
-23823
-23522
-23203
-22867
-22516
-22149
-21769
-21375
-20971
-20555
-20130
-19697
-19255
-18808
-18354
-17896
-17435
-16970
-16504
-16036
-15569
-15102
-14637
-14174
-13713
-13256
-12803
-12353
-11908
-11468
-11032
-10602
-10176
-9755
-9340
-8929
-8522
-8119
-7722
-7326
-6934
-6544
-6156
-5769
-5384
-5000
-4618
-4237
-3858
-3481
-3107
-2735
-2368
-2004
-1646
-1293
-946
-606
-273
52
370
680
981
1275
1560
1838
2108
2370
2627
2877
3122
3362
3598
3831
4061
4290
4518
4745
4973
5202
5431
5663
5896
6132
6370
6611
6855
7102
7351
7603
7858
8115
8374
8636
8900
9166
9434
9703
9974
10247
10521
10797
11073
11350
11627
11904
12179
12454
12727
12997
13265
13529
13790
14046
14298
14545
14788
15025
15256
15482
15702
15916
16123
16326
16522
16711
16895
17072
17244
17410
17570
17726
17877
18024
18167
18307
18444
18578
18709
18837
18963
19085
19204
19318
19429
19535
19637
19734
19825
19912
19993
20070
20141
20207
20267
20323
20374
20419
20460
20496
20527
20554
20577
20595
20610
20621
20629
20634
20637
20636
20633
20628
20621
20611
20599
20585
20569
20550
20528
20504
20477
20446
20413
20376
20336
20293
20245
20193
20137
20076
20010
19939
19863
19781
19694
19602
19503
19400
19290
19175
19054
18927
18794
18655
18509
18357
18199
18033
17860
17680
17493
17298
17096
16887
16670
16446
16215
15978
15736
15490
15239
14985
14729
14471
14213
13955
13698
13442
13187
12936
12687
12441
12198
11959
11723
11490
11261
11035
10813
10594
10378
10166
9957
9753
9552
9357
9167
8983
8805
8635
8472
8317
8170
8032
7906
7788
7681
7585
7499
7425
7363
7313
7274
7249
7236
7235
7248
7274
7314
7367
7434
7515
7611
7720
7845
7984
8137
8305
8486
8681
8887
9105
9333
9570
9814
10064
10318
10575
10834
11093
11351
11608
11862
12112
12357
12598
12832
13059
13279
13491
13694
13889
14073
14248
14413
14567
14711
14845
14969
15084
15190
15286
15374
15454
15526
15590
15647
15696
15738
15772
15797
15814
15822
15821
15810
15790
15759
15718
15667
15606
15535
15455
15366
15267
15161
15046
14925
14796
14660
14518
14371
14218
14060
13898
13731
13559
13383
13201
13015
12824
12628
12427
12220
12008
11790
11567
11339
11107
10870
10629
10385
10139
9890
9640
9390
9139
8889
8641
8394
8150
7909
7672
7440
7212
6991
6776
6569
6370
6179
5998
5827
5666
5515
5376
5248
5131
5025
4930
4846
4772
4709
4654
4609
4571
4542
4520
4505
4496
4493
4496
4505
4518
4536
4557
4582
4610
4640
4671
4705
4739
4774
4809
4845
4881
4916
4953
4989
5025
5062
5099
5138
5177
5217
5259
5302
5349
5398
5450
5505
5564
5626
5692
5762
5835
5912
5991
6074
6158
6245
6333
6422
6512
6602
6693
6783
6874
6964
7054
7144
7234
7324
7416
7508
7602
7697
7795
7895
7997
8102
8210
8319
8431
8544
8659
8774
8891
9007
9124
9240
9355
9470
9583
9696
9807
9917
10026
10133
10239
10345
10449
10553
10655
10757
10858
10958
11057
11154
11250
11344
11437
11528
11616
11704
11789
11872
11954
12033
12111
12187
12262
12334
12404
12472
12537
12600
12659
12715
12766
12814
12857
12895
12929
12958
12981
13000
13014
13022
13026
13025
13019
13007
12990
12968
12940
12906
12867
12822
12772
12717
12657
12593
12526
12455
12382
12307
12231
12154
12077
12000
11924
11848
11772
11697
11623
11548
11472
11394
11315
11233
11147
11058
10965
10867
10764
10657
10544
10426
10303
10175
10041
9901
9755
9602
9444
9279
9108
8931
8746
8556
8359
8156
7946
7731
7509
7281
7046
6806
6560
6307
6048
5783
5512
5235
4951
4660
4364
4061
3752
3438
3119
2796
2469
2139
1808
1476
1144
812
482
154
-171
-493
-812
-1126
-1435
-1740
-2037
-2332
-2619
-2899
-3173
-3440
-3700
-3953
-4199
-4437
-4667
-4890
-5106
-5314
-5516
-5711
-5901
-6085
-6264
-6440
-6612
-6781
-6948
-7112
-7274
-7433
-7591
-7746
-7898
-8045
-8191
-8331
-8466
-8596
-8718
-8834
-8941
-9040
-9130
-9211
-9281
-9340
-9389
-9427
-9454
-9469
-9473
-9465
-9446
-9415
-9373
-9320
-9255
-9179
-9093
-8995
-8888
-8771
-8644
-8508
-8363
-8209
-8048
-7880
-7704
-7522
-7334
-7140
-6940
-6736
-6528
-6316
-6101
-5883
-5662
-5438
-5213
-4986
-4756
-4526
-4294
-4059
-3825
-3588
-3349
-3109
-2867
-2623
-2378
-2131
-1882
-1631
-1379
-1126
-870
-614
-356
-98
162
422
683
944
1206
1468
1729
1991
2253
2515
2776
3037
3298
3558
3818
4077
4335
4593
4850
5106
5360
5612
5862
6109
6353
6594
6832
7065
7293
7517
7735
7946
8151
8351
8542
8726
8902
9070
9229
9379
9521
9654
9777
9892
9998
10094
10182
10261
10332
10394
10448
10494
10532
10562
10585
10601
10610
10612
10607
10597
10581
10559
10531
10498
10461
10418
10370
10317
10260
10197
10130
10059
9982
9902
9816
9726
9632
9535
9433
9328
9221
9110
8998
8885
8770
8655
8540
8425
8311
8197
8086
7976
7868
7763
7660
7560
7464
7372
7284
7202
7126
7055
6992
6937
6890
6852
6822
6803
6793
6793
6802
6822
6851
6889
6937
6992
7055
7125
7202
7283
7370
7460
7553
7649
7745
7843
7940
8037
8132
8226
8317
8405
8490
8571
8649
8724
8796
8864
8930
8994
9056
9116
9176
9235
9295
9355
9416
9478
9542
9607
9674
9743
9815
9888
9964
10042
10123
10205
10290
10377
10465
10554
10645
10736
10827
10919
11010
11100
11188
11275
11359
11441
11519
11594
11664
11730
11790
11845
11894
11937
11973
12001
12023
12036
12042
12040
12031
12014
11989
11958
11921
11878
11831
11779
11723
11665
11605
11544
11483
11421
11359
11299
11240
11181
11125
11070
11017
10966
10916
10869
10823
10778
10735
10693
10652
10612
10571
10531
10490
10448
10404
10357
10308
10255
10198
10137
10071
9999
9923
9841
9753
9659
9560
9455
9345
9230
9111
8986
8858
8726
8591
8452
8311
8167
8022
7873
7723
7572
7418
7263
7107
6950
6792
6633
6474
6315
6156
5997
5839
5681
5525
5368
5213
5058
4903
4749
4595
4441
4287
4132
3978
3822
3667
3511
3355
3198
3042
2886
2730
2575
2421
2268
2117
1968
1821
1677
1536
1398
1263
1133
1006
884
767
654
546
443
345
253
166
84
9
-61
-125
-182
-234
-279
-319
-352
-379
-401
-416
-427
-432
-433
-429
-422
-412
-399
-385
-369
-353
-336
-320
-304
-290
-276
-264
-254
-245
-238
-232
-228
-224
-222
-220
-218
-215
-212
-209
-203
-196
-187
-176
-161
-144
-124
-100
-72
-40
-5
34
78
125
177
233
293
357
424
496
572
652
736
823
915
1010
1109
1212
1318
1429
1543
1661
1782
1907
2036
2169
2305
2445
2589
2736
2888
3043
3203
3367
3536
3710
3888
4070
4260
4454
4653
4857
5067
5282
5502
5727
5958
6193
6432
6676
6925
7177
7432
7691
7953
8217
8483
8752
9021
9292
9564
9837
10109
10382
10655
10928
11201
11474
11747
12020
12293
12566
12839
13111
13384
13655
13926
14196
14464
14731
14996
15260
15521
15780
16036
16292
16544
16795
17043
17290
17536
17781
18025
18269
18512
18755
18997
19240
19482
19723
19963
20202
20440
20675
20908
21138
21364
21587
21806
22021
22231
22435
22635
22828
23016
23197
23372
23539
23700
23853
23998
24136
24265
24387
24500
24605
24702
24791
24872
24946
25012
25072
25125
25173
25215
25252
25285
25315
25341
25364
25386
25406
25424
25441
25456
25471
25484
25496
25506
25515
25523
25528
25533
25536
25537
25537
25536
25533
25530
25525
25519
25512
25504
25494
25482
25469
25453
25434
25413
25388
25361
25330
25296
25259
25219
25175
25129
25080
25028
24974
24917
24858
24797
24733
24668
24600
24530
24458
24384
24308
24230
24150
24068
23984
23899
23812
23724
23634
23543
23450
23355
23259
23161
23062
22960
22856
22750
22641
22530
22415
22297
22175
22050
21921
21788
21651
21509
21364
21214
21060
20901
20738
20571
20400
20225
20046
19863
19676
19486
19292
19095
18894
18691
18484
18273
18060
17844
17625
17404
17179
16952
16723
16492
16258
16021
15784
15544
15302
15059
14814
14567
14318
14068
13816
13562
13307
13050
12791
12530
12267
12001
11733
11463
11189
10912
10632
10348
10061
9769
9474
9175
8871
8564
8252
7936
7616
7292
6965
6634
6300
5963
5625
5284
4942
4600
4258
3915
3574
3234
2895
2557
2222
1888
1557
1228
902
578
257
-62
-377
-690
-999
-1305
-1608
-1907
-2202
-2494
-2782
-3066
-3346
-3622
-3894
-4161
-4424
-4683
-4937
-5187
-5431
-5671
-5906
-6135
-6357
-6574
-6785
-6988
-7184
-7373
-7554
-7727
-7891
-8047
-8194
-8333
-8463
-8583
-8695
-8796
-8889
-8971
-9044
-9107
-9159
-9201
-9231
-9251
-9260
-9258
-9245
-9220
-9185
-9138
-9081
-9013
-8935
-8847
-8749
-8641
-8525
-8400
-8267
-8127
-7980
-7826
-7665
-7500
-7329
-7153
-6973
-6789
-6601
-6410
-6216
-6018
-5818
-5615
-5409
-5201
-4990
-4777
-4561
-4343
-4123
-3901
-3677
-3450
-3222
-2992
-2760
-2527
-2292
-2055
-1818
-1579
-1340
-1099
-858
-617
-376
-135
105
344
583
819
1054
1287
1518
1745
1970
2191
2408
2621
2830
3034
3232
3425
3612
3793
3967
4134
4294
4445
4589
4725
4852
4970
5080
5180
5272
5355
5428
5493
5549
5596
5634
5665
5687
5701
5707
5706
5697
5680
5657
5626
5589
5544
5493
5435
5370
5298
5219
5133
5041
4941
4834
4721
4600
4474
4340
4201
4056
3906
3752
3593
3430
3264
3096
2925
2752
2577
2401
2225
2047
1869
1691
1512
1334
1156
979
802
626
452
278
106
-65
-234
-402
-567
-730
-891
-1049
-1205
-1358
-1508
-1655
-1800
-1941
-2079
-2214
-2346
-2475
-2602
-2726
-2848
-2967
-3085
-3200
-3313
-3425
-3535
-3644
-3750
-3855
-3959
-4059
-4160
-4257
-4353
-4447
-4538
-4627
-4713
-4797
-4878
-4956
-5031
-5103
-5172
-5237
-5299
-5357
-5412
-5464
-5512
-5558
-5600
-5639
-5675
-5708
-5739
-5767
-5793
-5816
-5837
-5856
-5873
-5888
-5902
-5913
-5924
-5934
-5942
-5950
-5957
-5964
-5970
-5976
-5982
-5988
-5994
-6000
-6006
-6013
-6020
-6027
-6035
-6043
-6053
-6063
-6074
-6087
-6100
-6114
-6130
-6146
-6164
-6181
-6199
-6217
-6235
-6252
-6268
-6283
-6296
-6308
-6318
-6327
-6333
-6338
-6341
-6342
-6341
-6339
-6334
-6329
-6322
-6313
-6303
-6291
-6278
-6264
-6249
-6233
-6216
-6199
-6182
-6165
-6149
-6133
-6119
-6106
-6095
-6085
-6077
-6071
-6068
-6066
-6066
-6067
-6071
-6077
-6084
-6093
-6104
-6116
-6129
-6143
-6159
-6177
-6195
-6214
-6235
-6257
-6279
-6303
-6327
-6352
-6378
-6405
-6432
-6460
-6489
-6519
-6551
-6583
-6617
-6653
-6691
-6731
-6773
-6817
-6864
-6914
-6967
-7023
-7082
-7144
-7209
-7278
-7350
-7425
-7504
-7587
-7673
-7762
-7854
-7950
-8048
-8148
-8253
-8358
-8466
-8575
-8685
-8796
-8908
-9020
-9132
-9245
-9356
-9467
-9577
-9686
-9794
-9900
-10004
-10107
-10207
-10305
-10401
-10494
-10585
-10673
-10758
-10840
-10920
-10996
-11070
-11141
-11209
-11274
-11336
-11395
-11451
-11504
-11553
-11599
-11641
-11679
-11714
-11745
-11771
-11794
-11812
-11826
-11836
-11842
-11843
-11840
-11832
-11821
-11805
-11785
-11760
-11731
-11698
-11661
-11620
-11575
-11526
-11473
-11417
-11358
-11297
-11233
-11167
-11099
-11030
-10960
-10889
-10817
-10745
-10672
-10599
-10525
-10451
-10377
-10303
-10229
-10154
-10080
-10005
-9931
-9857
-9783
-9709
-9636
-9562
-9489
-9417
-9344
-9271
-9199
-9126
-9053
-8980
-8906
-8833
-8759
-8686
-8613
-8541
-8470
-8401
-8333
-8267
-8204
-8141
-8083
-8026
-7973
-7922
-7873
-7827
-7782
-7739
-7696
-7655
-7615
-7574
-7534
-7493
-7452
-7409
-7366
-7321
-7275
-7228
-7179
-7128
-7076
-7023
-6968
-6911
-6853
-6793
-6732
-6670
-6607
-6544
-6479
-6414
-6349
-6284
-6219
-6154
-6090
-6026
-5964
-5902
-5841
-5782
-5723
-5667
-5612
-5558
-5506
-5456
-5407
-5360
-5314
-5269
-5226
-5184
-5144
-5104
-5066
-5029
-4994
-4960
-4927
-4897
-4868
-4842
-4819
-4798
-4781
-4767
-4757
-4751
-4750
-4754
-4762
-4776
-4795
-4820
-4851
-4887
-4930
-4978
-5033
-5093
-5159
-5231
-5308
-5390
-5478
-5570
-5667
-5767
-5872
-5980
-6091
-6205
-6322
-6441
-6563
-6686
-6811
-6938
-7067
-7196
-7328
-7460
-7594
-7728
-7863
-7999
-8135
-8272
-8408
-8544
-8680
-8816
-8951
-9085
-9218
-9349
-9479
-9607
-9732
-9856
-9976
-10094
-10210
-10322
-10431
-10537
-10640
-10741
-10838
-10934
-11027
-11118
-11208
-11296
-11382
-11468
-11553
-11637
-11720
-11802
-11884
-11965
-12046
-12126
-12206
-12285
-12364
-12442
-12519
-12596
-12672
-12747
-12821
-12894
-12967
-13038
-13108
-13176
-13243
-13309
-13374
-13436
-13498
-13557
-13616
-13673
-13729
-13784
-13838
-13891
-13943
-13995
-14047
-14099
-14151
-14204
-14257
-14312
-14367
-14425
-14484
-14544
-14607
-14671
-14738
-14806
-14876
-14947
-15019
-15093
-15167
-15241
-15315
-15389
-15462
-15534
-15604
-15672
-15738
-15801
-15861
-15918
-15971
-16021
-16067
-16109
-16148
-16181
-16213
-16241
-16265
-16286
-16303
-16318
-16329
-16340
-16347
-16351
-16353
-16353
-16351
-16347
-16341
-16332
-16322
-16309
-16295
-16277
-16259
-16238
-16215
-16190
-16163
-16134
-16103
-16071
-16036
-16000
-15962
-15922
-15880
-15836
-15791
-15743
-15693
-15641
-15587
-15530
-15471
-15410
-15346
-15281
-15212
-15142
-15069
-14994
-14916
-14837
-14755
-14671
-14585
-14496
-14406
-14313
-14218
-14121
-14021
-13920
-13816
-13710
-13601
-13491
-13378
-13262
-13144
-13024
-12901
-12776
-12648
-12517
-12384
-12248
-12110
-11968
-11824
-11676
-11526
-11372
-11215
-11055
-10892
-10726
-10557
-10386
-10211
-10033
-9852
-9669
-9483
-9294
-9102
-8908
-8711
-8512
-8310
-8105
-7898
-7688
-7474
-7258
-7039
-6816
-6590
-6361
-6128
-5892
-5653
-5411
-5165
-4917
-4666
-4412
-4155
-3895
-3633
-3368
-3101
-2832
-2560
-2287
-2011
-1734
-1455
-1175
-894
-612
-330
-47
236
518
800
1082
1363
1643
1922
2200
2476
2752
3026
3299
3570
3841
4109
4376
4641
4905
5167
5427
5685
5941
6194
6446
6694
6941
7184
7425
7662
7896
8127
8355
8578
8798
9014
9225
9432
9635
9833
10026
10215
10399
10577
10751
10920
11083
11242
11395
11543
11685
11823
11955
12081
12202
12318
12428
12533
12633
12727
12815
12898
12975
13047
13114
13174
13230
13280
13324
13363
13397
13425
13448
13466
13478
13486
13488
13485
13477
13463
13445
13421
13392
13358
13318
13274
13224
13169
13110
13045
12976
12902
12824
12741
12654
12563
12468
12368
12265
12158
12047
11933
11815
11694
11569
11440
11309
11174
11036
10895
10751
10605
10455
10304
10149
9992
9832
9671
9506
9340
9171
8999
8826
8651
8473
8294
8113
7930
7746
7561
7375
7187
6999
6810
6620
6430
6239
6047
5855
5662
5469
5275
5081
4886
4691
4495
4298
4101
3904
3706
3508
3309
3110
2911
2711
2511
2310
2109
1908
1707
1506
1305
1105
906
707
509
313
118
-76
-268
-458
-646
-832
-1014
-1197
-1376
-1553
-1727
-1898
-2067
-2234
-2398
-2559
-2717
-2873
-3027
-3177
-3325
-3471
-3614
-3754
-3892
-4027
-4161
-4291
-4419
-4545
-4668
-4789
-4907
-5022
-5134
-5244
-5350
-5454
-5556
-5655
-5751
-5845
-5936
-6026
-6114
-6200
-6284
-6366
-6447
-6526
-6604
-6681
-6756
-6830
-6903
-6974
-7045
-7114
-7181
-7248
-7313
-7377
-7440
-7502
-7562
-7621
-7678
-7734
-7788
-7841
-7891
-7940
-7986
-8031
-8073
-8113
-8151
-8186
-8219
-8250
-8278
-8305
-8329
-8351
-8371
-8390
-8407
-8423
-8438
-8451
-8464
-8476
-8487
-8498
-8508
-8518
-8527
-8535
-8543
-8550
-8556
-8561
-8565
-8567
-8569
-8569
-8567
-8564
-8559
-8552
-8542
-8531
-8518
-8502
-8483
-8462
-8438
-8411
-8381
-8347
-8311
-8272
-8230
-8183
-8135
-8085
-8031
-7974
-7915
-7854
-7791
-7726
-7660
-7592
-7524
-7454
-7384
-7314
-7243
-7172
-7101
-7029
-6957
-6885
-6812
-6739
-6664
-6589
-6512
-6434
-6355
-6273
-6190
-6104
-6015
-5924
-5829
-5732
-5631
-5527
-5419
-5308
-5193
-5074
-4952
-4827
-4697
-4565
-4429
-4290
-4148
-4003
-3856
-3705
-3553
-3398
-3240
-3081
-2920
-2756
-2592
-2425
-2258
-2089
-1918
-1747
-1575
-1402
-1228
-1053
-877
-701
-524
-347
-169
9
188
367
546
725
904
1083
1262
1440
1618
1795
1971
2147
2322
2496
2669
2841
3012
3182
3350
3517
3682
3845
4006
4165
4321
4475
4627
4775
4921
5064
5204
5341
5474
5605
5732
5855
5975
6090
6202
6310
6414
6513
6608
6699
6785
6866
6942
7014
7081
7144
7202
7254
7303
7346
7385
7419
7448
7473
7493
7509
7520
7526
7528
7525
7519
7508
7494
7475
7454
7428
7400
7368
7333
7295
7254
7210
7163
7112
7059
7002
6943
6879
6813
6743
6669
6592
6512
6428
6340
6249
6154
6056
5955
5851
5743
5632
5518
5402
5283
5161
5036
4909
4780
4648
4515
4379
4242
4103
3962
3820
3677
3533
3388
3243
3097
2950
2804
2657
2510
2363
2216
2070
1923
1777
1631
1486
1341
1196
1053
909
767
625
484
344
205
67
-70
-205
-340
-473
-604
-734
-862
-988
-1113
-1236
-1356
-1475
-1592
-1707
-1820
-1931
-2041
-2148
-2254
-2357
-2460
-2560
-2659
-2757
-2853
-2949
-3043
-3137
-3230
-3323
-3415
-3508
-3601
-3693
-3787
-3880
-3974
-4069
-4165
-4261
-4358
-4456
-4555
-4655
-4756
-4858
-4961
-5065
-5169
-5275
-5381
-5488
-5596
-5703
-5811
-5919
-6027
-6134
-6241
-6346
-6451
-6554
-6656
-6756
-6855
-6951
-7046
-7139
-7230
-7319
-7406
-7491
-7573
-7654
-7732
-7807
-7881
-7952
-8021
-8087
-8153
-8216
-8277
-8336
-8393
-8448
-8502
-8554
-8605
-8654
-8701
-8747
-8791
-8833
-8874
-8913
-8949
-8984
-9016
-9046
-9073
-9098
-9119
-9138
-9153
-9165
-9174
-9180
-9182
-9180
-9175
-9166
-9154
-9138
-9118
-9095
-9068
-9038
-9004
-8967
-8927
-8884
-8838
-8789
-8737
-8683
-8627
-8569
-8510
-8449
-8388
-8325
-8262
-8199
-8135
-8071
-8007
-7945
-7883
-7821
-7759
-7698
-7638
-7579
-7519
-7461
-7402
-7344
-7286
-7228
-7170
-7111
-7052
-6992
-6931
-6870
-6808
-6745
-6681
-6615
-6549
-6482
-6414
-6345
-6274
-6204
-6132
-6060
-5987
-5913
-5839
-5764
-5689
-5613
-5537
-5460
-5383
-5305
-5227
-5148
-5068
-4988
-4907
-4825
-4743
-4661
-4577
-4494
-4410
-4325
-4241
-4155
-4070
-3984
-3897
-3810
-3722
-3634
-3544
-3454
-3363
-3270
-3176
-3081
-2985
-2887
-2787
-2686
-2583
-2478
-2372
-2264
-2155
-2044
-1931
-1817
-1702
-1585
-1467
-1348
-1228
-1107
-984
-861
-737
-613
-487
-360
-233
-105
24
154
284
416
548
681
814
949
1084
1220
1357
1495
1633
1772
1912
2053
2195
2337
2481
2625
2770
2915
3061
3208
3355
3502
3649
3797
3945
4091
4240
4387
4534
4680
4826
4971
5115
5258
5401
5541
5681
5819
5955
6089
6222
6352
6480
6606
6730
6851
6971
7088
7203
7316
7427
7537
7644
7749
7853
7955
8055
8154
8253
8349
8444
8537
8630
8721
8810
8899
8986
9073
9158
9242
9326
9408
9490
9571
9651
9730
9808
9886
9962
10038
10113
10187
10260
10331
10402
10472
10540
10607
10673
10737
10800
10862
10922
10980
11036
11090
11143
11193
11241
11287
11330
11372
11411
11448
11483
11516
11547
11576
11603
11629
11653
11675
11696
11715
11732
11748
11762
11774
11784
11793
11799
11804
11806
11806
11804
11799
11792
11782
11770
11754
11736
11715
11690
11662
11631
11597
11558
11516
11470
11421
11367
11309
11248
11181
11111
11036
10957
10874
10786
10693
10596
10495
10389
10279
10165
10047
9925
9799
9671
9539
9404
9267
9127
8985
8842
8696
8549
8400
8250
8098
7945
7791
7635
7478
7320
7161
7000
6838
6674
6509
6342
6174
6004
5832
5659
5483
5306
5127
4946
4763
4577
4390
4201
4010
3817
3622
3425
3226
3026
2825
2622
2418
2213
2007
1801
1595
1388
1181
975
768
563
358
153
-50
-253
-455
-655
-854
-1053
-1250
-1445
-1639
-1832
-2023
-2213
-2400
-2586
-2770
-2952
-3132
-3309
-3485
-3658
-3829
-3997
-4163
-4326
-4487
-4645
-4800
-4953
-5102
-5249
-5392
-5532
-5669
-5802
-5932
-6059
-6182
-6301
-6417
-6528
-6636
-6741
-6841
-6937
-7030
-7118
-7202
-7281
-7357
-7428
-7495
-7558
-7616
-7670
-7720
-7765
-7807
-7844
-7877
-7906
-7931
-7952
-7969
-7982
-7991
-7997
-7999
-7997
-7992
-7984
-7972
-7956
-7938
-7916
-7891
-7863
-7831
-7796
-7759
-7718
-7674
-7627
-7577
-7524
-7468
-7409
-7348
-7283
-7216
-7147
-7075
-7000
-6923
-6844
-6763
-6680
-6595
-6508
-6420
-6330
-6239
-6146
-6052
-5958
-5862
-5765
-5668
-5570
-5472
-5373
-5275
-5176
-5077
-4978
-4880
-4782
-4684
-4587
-4491
-4395
-4301
-4207
-4114
-4022
-3931
-3842
-3753
-3665
-3579
-3493
-3409
-3326
-3244
-3163
-3083
-3004
-2926
-2850
-2774
-2699
-2624
-2551
-2478
-2406
-2334
-2263
-2193
-2122
-2053
-1983
-1914
-1846
-1777
-1709
-1642
-1574
-1506
-1439
-1372
-1304
-1237
-1169
-1101
-1033
-965
-896
-828
-758
-689
-619
-549
-478
-408
-336
-265
-193
-121
-48
24
97
171
244
318
391
465
539
612
686
759
832
905
978
1050
1121
1192
1261
1330
1398
1464
1529
1592
1653
1713
1771
1826
1880
1931
1981
2028
2072
2114
2154
2191
2226
2258
2288
2315
2339
2361
2380
2397
2411
2422
2430
2435
2438
2438
2435
2429
2420
2409
2394
2378
2359
2338
2315
2290
2264
2236
2208
2179
2149
2119
2089
2059
2029
2001
1972
1945
1918
1893
1868
1845
1823
1802
1782
1763
1746
1730
1714
1700
1687
1674
1662
1651
1640
1629
1618
1606
1594
1582
1568
1554
1539
1522
1505
1486
1465
1443
1420
1395
1368
1339
1309
1277
1243
1207
1170
1131
1090
1047
1002
956
909
860
809
758
705
651
595
538
480
421
360
298
235
170
104
36
-33
-104
-176
-249
-323
-399
-475
-553
-632
-711
-791
-872
-953
-1035
-1117
-1200
-1282
-1364
-1446
-1528
-1609
-1690
-1770
-1849
-1927
-2004
-2080
-2156
-2230
-2304
-2377
-2449
-2520
-2591
-2661
-2730
-2799
-2868
-2936
-3004
-3071
-3138
-3205
-3272
-3339
-3406
-3472
-3539
-3606
-3673
-3740
-3808
-3876
-3945
-4014
-4085
-4156
-4227
-4300
-4373
-4447
-4522
-4597
-4673
-4750
-4826
-4903
-4981
-5058
-5135
-5212
-5289
-5366
-5442
-5517
-5592
-5666
-5739
-5810
-5881
-5951
-6019
-6086
-6151
-6215
-6277
-6337
-6395
-6452
-6506
-6557
-6607
-6654
-6698
-6740
-6778
-6814
-6847
-6876
-6903
-6926
-6946
-6962
-6976
-6986
-6993
-6998
-6999
-6997
-6993
-6987
-6977
-6966
-6952
-6936
-6918
-6897
-6875
-6850
-6823
-6794
-6763
-6730
-6694
-6656
-6616
-6573
-6528
-6481
-6432
-6380
-6327
-6272
-6215
-6156
-6095
-6034
-5971
-5906
-5841
-5776
-5709
-5643
-5576
-5509
-5442
-5376
-5310
-5244
-5179
-5116
-5053
-4991
-4930
-4871
-4813
-4756
-4701
-4647
-4595
-4545
-4496
-4448
-4402
-4358
-4314
-4272
-4232
-4192
-4153
-4116
-4078
-4043
-4009
-3975
-3942
-3910
-3878
-3848
-3818
-3790
-3763
-3736
-3711
-3687
-3664
-3642
-3622
-3603
-3585
-3569
-3555
-3542
-3530
-3520
-3512
-3505
-3500
-3496
-3493
-3492
-3492
-3494
-3497
-3501
-3506
-3512
-3519
-3527
-3535
-3544
-3553
-3562
-3572
-3581
-3590
-3599
-3607
-3615
-3622
-3629
-3634
-3639
-3643
-3645
-3647
-3647
-3646
-3643
-3640
-3635
-3629
-3621
-3612
-3602
-3590
-3576
-3561
-3544
-3525
-3504
-3481
-3456
-3429
-3399
-3367
-3333
-3297
-3258
-3216
-3173
-3127
-3079
-3029
-2977
-2923
-2867
-2809
-2750
-2689
-2626
-2563
-2498
-2431
-2364
-2295
-2226
-2155
-2083
-2011
-1937
-1863
-1788
-1712
-1635
-1558
-1480
-1402
-1323
-1244
-1165
-1086
-1006
-926
-847
-767
-688
-609
-531
-453
-375
-299
-223
-148
-74
0
71
142
211
279
346
410
473
535
595
653
709
764
817
868
918
967
1014
1060
1104
1148
1190
1232
1273
1313
1352
1391
1429
1467
1504
1540
1576
1612
1647
1681
1714
1747
1778
1808
1837
1864
1890
1914
1937
1958
1977
1994
2009
2023
2035
2045
2053
2060
2066
2070
2073
2075
2076
2075
2075
2073
2071
2068
2065
2061
2058
2055
2051
2048
2045
2043
2041
2040
2039
2037
2037
2037
2037
2037
2039
2039
2037
2037
2037
2035
2032
2028
2023
2017
2011
2003
1994
1983
1972
1959
1945
1930
1913
1896
1877
1857
1835
1813
1789
1764
1737
1710
1681
1651
1620
1588
1555
1520
1485
1449
1412
1374
1335
1295
1255
1214
1172
1130
1087
1044
1000
957
914
870
827
784
741
698
656
615
573
532
492
452
412
373
334
295
257
219
181
144
106
69
33
-4
-40
-75
-111
-146
-180
-215
-250
-284
-318
-352
-387
-421
-455
-490
-524
-558
-593
-628
-662
-697
-732
-767
-802
-837
-873
-908
-944
-981
-1018
-1055
-1093
-1131
-1170
-1210
-1250
-1292
-1334
-1376
-1419
-1464
-1508
-1554
-1601
-1648
-1696
-1745
-1794
-1844
-1896
-1947
-2000
-2053
-2107
-2162
-2217
-2272
-2328
-2385
-2441
-2498
-2555
-2612
-2669
-2726
-2783
-2839
-2896
-2952
-3007
-3062
-3117
-3171
-3224
-3277
-3329
-3380
-3431
-3480
-3528
-3576
-3622
-3667
-3710
-3753
-3794
-3833
-3871
-3907
-3942
-3975
-4006
-4035
-4062
-4088
-4112
-4134
-4154
-4171
-4187
-4201
-4213
-4223
-4231
-4237
-4241
-4243
-4243
-4242
-4238
-4233
-4226
-4217
-4207
-4194
-4180
-4164
-4147
-4127
-4106
-4082
-4057
-4030
-4001
-3970
-3938
-3903
-3866
-3827
-3787
-3744
-3699
-3653
-3604
-3553
-3500
-3445
-3389
-3330
-3269
-3206
-3141
-3075
-3006
-2936
-2865
-2792
-2717
-2642
-2566
-2489
-2411
-2334
-2256
-2178
-2100
-2023
-1947
-1871
-1797
-1724
-1652
-1581
-1512
-1445
-1380
-1317
-1256
-1197
-1140
-1086
-1035
-985
-939
-895
-853
-813
-776
-741
-708
-677
-648
-621
-595
-570
-547
-526
-505
-485
-466
-447
-430
-412
-395
-379
-362
-346
-330
-315
-299
-283
-268
-252
-237
-221
-206
-190
-175
-159
-143
-127
-111
-95
-79
-63
-46
-29
-13
4
21
38
55
73
90
108
125
143
161
180
198
217
237
256
277
297
319
341
363
386
409
433
456
481
505
529
554
578
602
627
651
675
699
722
746
769
792
815
838
860
881
903
923
943
963
981
999
1016
1033
1050
1065
1081
1096
1111
1127
1142
1157
1173
1189
1206
1223
1240
1257
1275
1293
1311
1330
1349
1368
1387
1406
1426
1445
1465
1484
1504
1524
1543
1562
1582
1600
1619
1637
1655
1673
1690
1707
1724
1740
1756
1771
1787
1802
1817
1831
1846
1860
1874
1889
1903
1917
1931
1945
1960
1974
1988
2003
2017
2033
2049
2066
2082
2099
2117
2135
2153
2172
2192
2212
2233
2254
2275
2298
2320
2344
2367
2392
2417
2443
2469
2497
2525
2554
2584
2615
2648
2681
2716
2752
2789
2827
2866
2906
2948
2991
3034
3079
3125
3171
3219
3268
3317
3367
3418
3470
3522
3574
3627
3681
3734
3788
3842
3897
3951
4005
4059
4114
4169
4223
4277
4331
4384
4438
4490
4543
4594
4646
4696
4746
4795
4843
4890
4937
4982
5026
5070
5112
5153
5193
5231
5268
5303
5337
5370
5401
5430
5458
5484
5509
5532
5553
5573
5591
5608
5623
5637
5649
5659
5669
5676
5682
5687
5689
5691
5691
5689
5686
5681
5675
5668
5659
5649
5638
5625
5611
5596
5579
5562
5543
5524
5504
5483
5461
5439
5416
5393
5369
5346
5322
5299
5275
5252
5229
5207
5185
5163
5142
5121
5101
5081
5062
5044
5026
5009
4992
4976
4960
4945
4930
4916
4901
4888
4874
4861
4848
4836
4823
4811
4799
4787
4776
4764
4753
4741
4730
4720
4709
4699
4690
4680
4671
4663
4655
4648
4641
4634
4628
4622
4616
4610
4605
4599
4593
4587
4581
4574
4567
4559
4551
4541
4531
4520
4508
4496
4482
4467
4451
4433
4415
4395
4374
4352
4329
4304
4278
4250
4221
4191
4159
4126
4091
4054
4018
3979
3938
3896
3852
3807
3760
3711
3661
3609
3556
3501
3444
3385
3325
3264
3200
3136
3069
3002
2933
2863
2792
2719
2646
2573
2499
2424
2350
2275
2200
2126
2052
1979
1906
1834
1763
1693
1625
1557
1491
1426
1363
1301
1240
1182
1125
1069
1014
963
912
863
816
769
725
681
639
598
559
520
483
447
412
378
345
313
282
252
223
195
167
141
116
92
68
45
23
1
-20
-41
-62
-82
-102
-123
-143
-164
-186
-208
-230
-253
-276
-301
-325
-351
-377
-403
-431
-458
-487
-515
-545
-574
-604
-634
-664
-694
-725
-755
-785
-816
-846
-875
-905
-934
-964
-992
-1020
-1049
-1077
-1105
-1132
-1159
-1186
-1212
-1238
-1264
-1289
-1315
-1339
-1364
-1388
-1411
-1434
-1457
-1479
-1500
-1521
-1541
-1561
-1579
-1597
-1613
-1629
-1644
-1657
-1670
-1681
-1691
-1700
-1708
-1714
-1720
-1725
-1728
-1731
-1734
-1735
-1737
-1737
-1738
-1738
-1739
-1739
-1740
-1740
-1741
-1742
-1744
-1746
-1748
-1751
-1755
-1759
-1763
-1768
-1774
-1780
-1786
-1793
-1801
-1809
-1817
-1826
-1835
-1845
-1855
-1866
-1877
-1888
-1899
-1910
-1922
-1933
-1945
-1956
-1967
-1977
-1987
-1997
-2005
-2013
-2021
-2027
-2032
-2037
-2040
-2041
-2043
-2044
-2043
-2041
-2039
-2035
-2031
-2025
-2019
-2013
-2005
-1996
-1987
-1977
-1966
-1954
-1941
-1927
-1912
-1895
-1878
-1859
-1839
-1818
-1795
-1771
-1746
-1719
-1690
-1660
-1629
-1596
-1562
-1525
-1488
-1448
-1407
-1364
-1320
-1273
-1225
-1174
-1122
-1068
-1012
-954
-893
-831
-767
-701
-633
-563
-492
-419
-344
-267
-189
-110
-29
52
135
219
303
388
473
560
646
733
820
908
995
1083
1171
1259
1347
1436
1524
1613
1702
1790
1879
1968
2056
2145
2233
2322
2410
2498
2586
2673
2760
2847
2934
3020
3106
3191
3277
3361
3446
3529
3612
3695
3777
3858
3939
4019
4098
4176
4254
4330
4406
4481
4556
4629
4702
4775
4847
4918
4989
5060
5130
5200
5269
5338
5406
5474
5542
5609
5676
5743
5809
5875
5940
6006
6071
6135
6200
6264
6328
6392
6455
6518
6581
6643
6704
6765
6825
6884
6942
6999
7055
7109
7163
7215
7265
7313
7360
7406
7449
7491
7530
7568
7604
7638
7669
7699
7727
7752
7776
7797
7816
7832
7847
7859
7869
7876
7881
7884
7885
7883
7879
7872
7864
7853
7840
7824
7807
7787
7765
7741
7714
7686
7656
7624
7590
7554
7517
7478
7438
7396
7354
7310
7265
7220
7175
7128
7082
7035
6988
6941
6894
6847
6800
6753
6707
6662
6617
6572
6528
6485
6443
6402
6361
6322
6283
6245
6209
6173
6138
6103
6070
6037
6005
5974
5943
5913
5884
5855
5826
5798
5771
5745
5719
5693
5668
5644
5620
5597
5575
5553
5532
5512
5492
5472
5453
5435
5417
5399
5382
5366
5349
5333
5318
5302
5287
5272
5257
5242
5227
5213
5198
5183
5169
5154
5140
5125
5111
5096
5082
5067
5053
5038
5024
5009
4994
4979
4964
4948
4932
4915
4898
4881
4863
4844
4825
4805
4784
4763
4741
4718
4695
4671
4646
4620
4594
4567
4539
4511
4481
4451
4421
4389
4357
4324
4291
4257
4223
4188
4152
4117
4081
4043
4008
3971
3934
3896
3858
3820
3782
3743
3703
3663
3622
3580
3538
3494
3450
3404
3357
3310
3261
3211
3160
3108
3054
3000
2944
2887
2829
2770
2709
2648
2585
2522
2458
2393
2327
2260
2193
2125
2056
1988
1919
1850
1781
1711
1642
1573
1504
1435
1366
1297
1228
1160
1091
1022
955
887
819
751
683
614
546
477
409
340
271
202
132
63
-6
-76
-145
-214
-282
-350
-418
-485
-552
-618
-683
-747
-811
-874
-935
-996
-1056
-1115
-1174
-1231
-1287
-1342
-1397
-1450
-1502
-1552
-1602
-1650
-1697
-1743
-1787
-1830
-1872
-1912
-1951
-1988
-2024
-2059
-2092
-2123
-2154
-2183
-2210
-2236
-2261
-2284
-2306
-2326
-2345
-2363
-2379
-2393
-2406
-2418
-2429
-2438
-2446
-2453
-2458
-2463
-2466
-2468
-2469
-2470
-2469
-2468
-2466
-2463
-2459
-2455
-2450
-2445
-2440
-2434
-2428
-2421
-2414
-2407
-2399
-2392
-2384
-2376
-2368
-2360
-2352
-2344
-2336
-2327
-2319
-2311
-2304
-2296
-2288
-2281
-2274
-2267
-2260
-2254
-2248
-2242
-2236
-2230
-2225
-2220
-2214
-2209
-2204
-2199
-2195
-2190
-2186
-2181
-2177
-2173
-2170
-2166
-2163
-2160
-2158
-2156
-2154
-2153
-2152
-2152
-2152
-2152
-2153
-2154
-2156
-2158
-2160
-2163
-2166
-2169
-2172
-2176
-2180
-2185
-2190
-2195
-2200
-2206
-2212
-2218
-2225
-2232
-2240
-2247
-2255
-2263
-2272
-2281
-2290
-2299
-2308
-2318
-2327
-2337
-2348
-2358
-2369
-2380
-2391
-2402
-2413
-2424
-2436
-2447
-2459
-2470
-2482
-2493
-2505
-2516
-2527
-2538
-2548
-2558
-2568
-2577
-2586
-2594
-2601
-2608
-2615
-2620
-2625
-2630
-2634
-2637
-2640
-2641
-2643
-2643
-2643
-2642
-2640
-2638
-2634
-2629
-2624
-2617
-2609
-2600
-2590
-2578
-2565
-2551
-2536
-2520
-2502
-2483
-2462
-2441
-2418
-2395
-2370
-2345
-2319
-2292
-2264
-2237
-2208
-2179
-2151
-2122
-2092
-2063
-2035
-2005
-1977
-1949
-1921
-1894
-1867
-1840
-1814
-1789
-1764
-1740
-1717
-1694
-1672
-1651
-1630
-1610
-1591
-1573
-1555
-1538
-1521
-1505
-1490
-1475
-1461
-1447
-1433
-1420
-1407
-1395
-1383
-1370
-1359
-1347
-1335
-1324
-1312
-1301
-1290
-1280
-1269
-1258
-1248
-1237
-1227
-1217
-1207
-1197
-1187
-1177
-1167
-1157
-1147
-1137
-1127
-1117
-1107
-1097
-1087
-1076
-1065
-1055
-1044
-1032
-1020
-1008
-997
-985
-972
-959
-945
-931
-916
-900
-884
-867
-849
-831
-812
-792
-772
-752
-731
-709
-687
-665
-643
-620
-598
-575
-552
-530
-507
-485
-463
-441
-419
-398
-378
-357
-337
-318
-298
-279
-261
-242
-224
-206
-187
-169
-151
-133
-115
-96
-77
-58
-39
-19
0
21
41
62
83
104
126
148
171
193
216
240
263
287
311
335
359
383
407
431
455
478
502
524
547
569
590
610
630
649
667
684
700
716
730
744
756
767
778
787
795
802
807
812
814
816
816
815
812
808
803
796
788
779
768
756
743
729
714
698
681
664
645
627
607
588
567
547
526
505
484
463
442
421
401
380
360
341
322
303
285
269
252
237
223
209
197
186
175
166
157
149
142
136
131
126
122
118
115
113
111
110
109
109
109
110
111
113
114
117
119
121
124
126
129
131
133
135
137
139
140
142
143
144
144
145
145
146
146
146
147
147
147
147
148
148
149
149
150
151
152
153
154
156
157
158
159
160
161
162
164
165
166
168
169
171
173
176
178
181
184
188
191
195
199
203
207
211
215
219
222
226
230
233
237
240
243
247
250
253
256
259
261
263
266
267
269
270
271
272
272
272
271
270
269
268
266
264
262
259
257
254
252
249
247
245
243
241
241
240
241
242
244
246
250
255
260
266
274
282
291
301
313
325
338
352
367
384
401
419
439
459
481
503
527
552
577
603
631
659
688
718
749
781
813
847
881
916
951
987
1024
1062
1101
1140
1179
1220
1261
1302
1344
1386
1429
1472
1516
1560
1603
1647
1691
1734
1778
1821
1864
1907
1949
1991
2032
2072
2112
2152
2190
2228
2266
2302
2338
2373
2408
2441
2474
2506
2537
2567
2596
2623
2650
2675
2699
2722
2743
2763
2782
2799
2814
2828
2841
2851
2861
2869
2875
2880
2883
2884
2884
2883
2880
2875
2869
2861
2852
2841
2828
2813
2797
2780
2761
2740
2718
2694
2669
2643
2615
2587
2557
2525
2493
2460
2426
2390
2354
2317
2279
2240
2200
2159
2118
2076
2033
1990
1946
1902
1857
1812
1767
1721
1676
1630
1585
1539
1494
1449
1403
1358
1313
1269
1224
1179
1135
1091
1047
1004
961
918
875
834
792
752
712
672
634
596
559
523
487
453
419
386
354
322
292
262
233
204
176
149
122
95
70
44
19
-6
-30
-55
-79
-102
-126
-149
-172
-195
-218
-240
-262
-285
-306
-328
-349
-371
-392
-413
-433
-454
-474
-495
-515
-535
-555
-575
-595
-615
-635
-655
-675
-695
-715
-735
-755
-775
-796
-817
-837
-858
-880
-901
-923
-945
-968
-991
-1014
-1037
-1061
-1085
-1110
-1134
-1159
-1184
-1209
-1234
-1259
-1284
-1308
-1333
-1357
-1381
-1405
-1429
-1452
-1475
-1497
-1518
-1540
-1560
-1580
-1599
-1618
-1636
-1654
-1670
-1687
-1702
-1717
-1731
-1745
-1758
-1771
-1783
-1794
-1804
-1814
-1824
-1832
-1840
-1847
-1853
-1859
-1863
-1867
-1870
-1872
-1873
-1874
-1873
-1871
-1869
-1865
-1861
-1855
-1849
-1841
-1833
-1824
-1814
-1803
-1792
-1780
-1767
-1754
-1740
-1726
-1712
-1697
-1682
-1666
-1651
-1635
-1619
-1603
-1587
-1571
-1555
-1539
-1523
-1507
-1491
-1474
-1458
-1442
-1425
-1409
-1392
-1374
-1357
-1339
-1320
-1301
-1282
-1262
-1241
-1220
-1198
-1175
-1151
-1127
-1101
-1075
-1047
-1018
-990
-960
-928
-896
-863
-829
-794
-758
-721
-684
-646
-608
-569
-529
-489
-449
-408
-367
-326
-284
-242
-200
-157
-114
-70
-26
18
63
109
155
201
249
296
345
394
443
493
544
595
647
699
752
806
859
914
968
1022
1078
1134
1190
1245
1301
1357
1413
1468
1523
1578
1632
1686
1740
1792
1844
1896
1946
1996
2045
2094
2141
2188
2234
2280
2324
2367
2410
2452
2493
2533
2572
2610
2646
2682
2717
2751
2784
2816
2847
2877
2906
2934
2962
2988
3013
3038
3061
3083
3104
3125
3144
3162
3178
3194
3208
3222
3234
3244
3254
3262
3269
3275
3279
3282
3284
3285
3284
3281
3277
3272
3265
3257
3247
3235
3222
3207
3191
3173
3153
3132
3109
3085
3060
3033
3004
2975
2944
2912
2879
2845
2810
2774
2738
2701
2665
2628
2591
2554
2517
2480
2444
2408
2373
2339
2305
2271
2239
2207
2176
2146
2117
2088
2061
2033
2008
1984
1960
1937
1915
1895
1875
1857
1840
1824
1809
1796
1784
1774
1765
1758
1754
1751
1750
1751
1755
1760
1768
1778
1791
1805
1822
1840
1861
1884
1909
1936
1965
1996
2029
2063
2099
2137
2176
2217
2260
2304
2349
2396
2444
2494
2544
2596
2649
2703
2758
2814
2871
2929
2988
3049
3110
3172
3236
3300
3366
3433
3500
3569
3639
3710
3782
3855
3929
4003
4080
4157
4234
4313
4392
4472
4552
4633
4714
4795
4877
4959
5041
5122
5204
5285
5365
5445
5524
5603
5680
5757
5832
5907
5980
6052
6123
6193
6261
6327
6393
6456
6518
6579
6638
6695
6750
6804
6856
6905
6953
6999
7043
7085
7125
7163
7198
7232
7263
7292
7319
7343
7365
7385
7403
7418
7432
7443
7452
7459
7463
7466
7467
7465
7462
7456
7448
7439
7427
7413
7396
7378
7358
7335
7311
7284
7256
7225
7193
7158
7122
7084
7045
7003
6961
6916
6871
6824
6776
6727
6677
6627
6575
6523
6471
6418
6365
6312
6258
6204
6151
6097
6043
5990
5936
5883
5830
5777
5725
5672
5620
5568
5516
5464
5413
5362
5311
5260
5209
5158
5107
5056
5005
4955
4904
4853
4803
4752
4702
4652
4602
4552
4502
4453
4404
4356
4308
4260
4213
4166
4120
4074
4029
3985
3941
3899
3857
3816
3776
3737
3699
3662
3626
3591
3558
3525
3493
3463
3433
3404
3377
3350
3324
3299
3274
3250
3227
3205
3183
3162
3142
3121
3102
3082
3063
3045
3027
3008
2990
2973
2955
2937
2920
2903
2886
2869
2852
2835
2818
2801
2785
2768
2752
2735
2719
2702
2686
2669
2652
2635
2618
2600
2582
2564
2546
2528
2509
2490
2471
2451
2431
2411
2390
2369
2348
2326
2304
2281
2258
2235
2212
2188
2164
2139
2115
2090
2065
2040
2013
1988
1962
1936
1909
1882
1854
1826
1798
1769
1740
1710
1680
1650
1619
1588
1556
1524
1491
1458
1424
1390
1355
1319
1283
1246
1209
1171
1133
1093
1054
1012
972
931
889
847
805
762
720
677
634
590
547
505
462
419
377
334
292
251
210
169
128
88
49
10
-29
-67
-104
-141
-177
-213
-248
-282
-316
-348
-380
-411
-441
-470
-498
-524
-550
-574
-598
-620
-640
-660
-678
-695
-711
-726
-739
-751
-762
-772
-781
-788
-795
-800
-805
-808
-810
-812
-812
-811
-810
-808
-805
-802
-797
-792
-787
-781
-775
-768
-761
-754
-747
-739
-732
-724
-716
-708
-701
-693
-685
-678
-670
-663
-656
-649
-642
-636
-630
-624
-619
-614
-610
-606
-603
-601
-599
-598
-598
-598
-599
-600
-602
-604
-607
-610
-613
-617
-621
-625
-630
-634
-639
-644
-649
-654
-659
-664
-669
-674
-679
-684
-689
-695
-700
-705
-710
-716
-721
-727
-732
-738
-744
-750
-756
-762
-768
-775
-781
-788
-795
-802
-810
-817
-825
-833
-841
-850
-859
-867
-877
-886
-896
-906
-916
-927
-938
-949
-961
-973
-986
-999
-1012
-1026
-1040
-1055
-1071
-1087
-1103
-1121
-1139
-1157
-1176
-1196
-1217
-1238
-1260
-1282
-1305
-1329
-1353
-1377
-1403
-1428
-1454
-1480
-1507
-1534
-1562
-1590
-1619
-1648
-1677
-1707
-1738
-1769
-1800
-1833
-1866
-1899
-1933
-1968
-2004
-2040
-2076
-2114
-2151
-2190
-2229
-2268
-2307
-2347
-2387
-2428
-2468
-2509
-2549
-2590
-2630
-2670
-2710
-2749
-2787
-2826
-2863
-2900
-2936
-2971
-3005
-3039
-3071
-3103
-3134
-3164
-3193
-3221
-3248
-3274
-3299
-3324
-3347
-3370
-3392
-3413
-3433
-3452
-3470
-3487
-3504
-3519
-3533
-3546
-3557
-3568
-3577
-3585
-3592
-3597
-3602
-3605
-3606
-3607
-3606
-3604
-3600
-3595
-3589
-3581
-3572
-3561
-3549
-3535
-3520
-3504
-3486
-3466
-3446
-3424
-3401
-3377
-3352
-3326
-3299
-3271
-3242
-3212
-3182
-3151
-3119
-3086
-3053
-3019
-2985
-2950
-2914
-2878
-2841
-2804
-2767
-2729
-2690
-2652
-2613
-2574
-2535
-2496
-2457
-2418
-2379
-2339
-2300
-2260
-2221
-2181
-2142
-2102
-2062
-2021
-1981
-1941
-1900
-1859
-1818
-1776
-1735
-1693
-1651
-1608
-1566
-1523
-1480
-1437
-1394
-1351
-1307
-1264
-1221
-1177
-1134
-1091
-1048
-1004
-963
-920
-879
-837
-796
-756
-716
-677
-639
-602
-565
-529
-495
-461
-428
-397
-366
-337
-309
-282
-256
-232
-209
-187
-167
-148
-130
-113
-98
-84
-71
-59
-49
-40
-32
-25
-20
-16
-13
-11
-11
-11
-13
-17
-21
-27
-33
-41
-50
-59
-70
-82
-94
-108
-122
-137
-153
-169
-186
-203
-221
-240
-259
-278
-297
-317
-336
-356
-376
-396
-415
-435
-455
-474
-493
-512
-530
-549
-566
-584
-601
-617
-633
-648
-663
-677
-691
-704
-716
-728
-738
-749
-758
-767
-775
-783
-789
-795
-801
-805
-809
-813
-815
-817
-819
-819
-819
-819
-817
-815
-813
-809
-805
-801
-795
-790
-783
-777
-769
-762
-754
-746
-737
-729
-720
-712
-703
-694
-686
-678
-670
-662
-655
-648
-641
-635
-630
-625
-621
-617
-614
-612
-611
-610
-609
-610
-611
-613
-615
-618
-622
-627
-632
-637
-643
-650
-657
-665
-674
-683
-692
-702
-713
-724
-736
-748
-761
-774
-788
-802
-816
-832
-847
-863
-879
-896
-913
-931
-949
-967
-985
-1004
-1022
-1042
-1062
-1082
-1102
-1122
-1142
-1162
-1183
-1203
-1224
-1244
-1264
-1285
-1305
-1325
-1346
-1366
-1386
-1406
-1425
-1445
-1465
-1484
-1504
-1523
-1542
-1562
-1581
-1600
-1619
-1638
-1657
-1676
-1695
-1714
-1734
-1754
-1773
-1793
-1814
-1834
-1855
-1876
-1897
-1918
-1940
-1962
-1984
-2005
-2029
-2052
-2076
-2100
-2124
-2149
-2174
-2200
-2226
-2253
-2280
-2307
-2335
-2363
-2392
-2421
-2450
-2479
-2509
-2539
-2569
-2599
-2630
-2660
-2690
-2720
-2750
-2780
-2809
-2838
-2867
-2895
-2922
-2949
-2975
-3000
-3025
-3049
-3071
-3093
-3114
-3133
-3152
-3169
-3185
-3200
-3214
-3226
-3236
-3245
-3253
-3259
-3263
-3266
-3267
-3266
-3263
-3258
-3252
-3243
-3233
-3221
-3206
-3190
-3172
-3152
-3130
-3106
-3080
-3052
-3022
-2990
-2957
-2922
-2885
-2846
-2806
-2764
-2720
-2675
-2629
-2581
-2532
-2481
-2429
-2376
-2322
-2267
-2211
-2154
-2096
-2037
-1978
-1918
-1857
-1796
-1735
-1673
-1611
-1548
-1486
-1424
-1361
-1299
-1236
-1174
-1113
-1051
-990
-930
-870
-810
-752
-693
-636
-579
-524
-469
-415
-362
-310
-259
-210
-161
-114
-68
-23
20
61
102
140
177
213
247
280
311
341
369
396
422
447
471
494
516
537
558
578
598
617
636
655
674
692
711
729
747
766
784
803
821
840
859
878
897
917
936
956
976
997
1016
1038
1058
1079
1100
1122
1143
1164
1186
1208
1230
1252
1274
1296
1319
1341
1364
1387
1410
1433
1456
1479
1502
1526
1549
1572
1595
1618
1641
1664
1687
1710
1732
1754
1776
1797
1818
1839
1859
1879
1899
1918
1936
1954
1971
1988
2005
2021
2036
2051
2065
2079
2093
2106
2118
2131
2143
2154
2166
2176
2187
2198
2208
2217
2227
2236
2245
2254
2263
2271
2278
2286
2293
2299
2305
2311
2316
2321
2325
2328
2330
2332
2334
2334
2334
2333
2332
2330
2327
2324
2320
2316
2311
2305
2299
2293
2287
2280
2272
2265
2257
2249
2241
2232
2223
2214
2205
2195
2185
2175
2165
2155
2144
2133
2122
2110
2098
2086
2074
2061
2048
2035
2020
2005
1991
1975
1959
1943
1925
1908
1889
1870
1851
1831
1811
1790
1769
1747
1725
1703
1680
1656
1632
1608
1583
1558
1532
1506
1480
1453
1425
1397
1368
1339
1309
1278
1247
1215
1183
1149
1116
1081
1046
1010
973
936
898
860
820
781
740
699
657
615
572
529
485
440
395
349
302
256
208
160
112
64
15
-34
-84
-133
-183
-233
-284
-334
-385
-435
-486
-537
-587
-638
-688
-739
-789
-838
-888
-937
-986
-1034
-1081
-1128
-1175
-1220
-1265
-1310
-1353
-1396
-1438
-1479
-1519
-1559
-1597
-1635
-1672
-1707
-1742
-1777
-1810
-1842
-1873
-1904
-1933
-1962
-1989
-2016
-2041
-2066
-2090
-2113
-2135
-2157
-2177
-2196
-2215
-2233
-2249
-2265
-2280
-2295
-2308
-2321
-2332
-2343
-2353
-2363
-2371
-2379
-2386
-2392
-2397
-2401
-2405
-2407
-2409
-2410
-2410
-2410
-2409
-2407
-2404
-2401
-2397
-2393
-2388
-2383
-2377
-2371
-2365
-2358
-2352
-2345
-2338
-2331
-2324
-2317
-2310
-2304
-2297
-2290
-2283
-2277
-2270
-2264
-2257
-2251
-2244
-2237
-2230
-2223
-2216
-2208
-2200
-2192
-2183
-2174
-2164
-2153
-2142
-2130
-2118
-2104
-2090
-2075
-2060
-2043
-2025
-2008
-1990
-1971
-1951
-1930
-1908
-1886
-1863
-1839
-1815
-1790
-1764
-1738
-1711
-1683
-1655
-1626
-1597
-1567
-1536
-1505
-1473
-1441
-1408
-1375
-1340
-1306
-1270
-1234
-1198
-1160
-1123
-1084
-1045
-1004
-965
-924
-882
-840
-797
-754
-710
-665
-620
-574
-528
-480
-432
-384
-334
-284
-233
-182
-129
-76
-23
32
87
143
200
257
315
373
432
492
552
613
674
735
797
859
922
985
1048
1112
1176
1240
1304
1369
1434
1500
1566
1632
1698
1765
1832
1900
1968
2036
2104
2173
2243
2313
2383
2453
2524
2595
2667
2739
2811
2883
2956
3030
3103
3177
3251
3325
3400
3475
3550
3625
3700
3775
3851
3926
4001
4075
4151
4226
4301
4376
4450
4524
4598
4671
4745
4817
4889
4961
5032
5103
5172
5241
5309
5376
5442
5507
5571
5633
5694
5754
5812
5868
5923
5976
6028
6077
6125
6171
6215
6257
6296
6334
6370
6403
6434
6463
6490
6515
6537
6558
6576
6592
6607
6619
6630
6639
6646
6652
6655
6657
6658
6657
6654
6650
6644
6637
6628
6618
6607
6593
6579
6563
6545
6526
6505
6483
6460
6435
6409
6382
6353
6322
6291
6258
6223
6188
6151
6112
6073
6032
5990
5947
5902
5856
5809
5761
5712
5661
5609
5557
5502
5447
5390
5332
5273
5212
5150
5087
5022
4956
4889
4820
4750
4678
4605
4531
4456
4379
4301
4222
4142
4061
3979
3896
3812
3727
3642
3556
3469
3382
3295
3206
3118
3029
2940
2851
2762
2672
2582
2493
2403
2312
2222
2132
2041
1951
1861
1770
1680
1590
1499
1409
1319
1229
1139
1049
960
870
781
693
604
516
429
342
255
169
83
-1
-86
-169
-252
-334
-416
-497
-577
-656
-735
-812
-889
-965
-1041
-1115
-1189
-1261
-1333
-1403
-1473
-1541
-1609
-1675
-1741
-1805
-1868
-1930
-1990
-2049
-2107
-2164
-2219
-2273
-2326
-2377
-2427
-2475
-2521
-2567
-2610
-2652
-2693
-2732
-2769
-2805
-2840
-2873
-2905
-2936
-2965
-2993
-3020
-3046
-3070
-3094
-3116
-3137
-3157
-3176
-3194
-3211
-3227
-3242
-3256
-3269
-3281
-3292
-3302
-3311
-3319
-3325
-3331
-3336
-3340
-3343
-3345
-3347
-3347
-3347
-3346
-3344
-3342
-3339
-3336
-3333
-3329
-3325
-3320
-3315
-3310
-3305
-3300
-3295
-3290
-3284
-3279
-3274
-3268
-3262
-3257
-3251
-3245
-3239
-3232
-3225
-3218
-3211
-3203
-3195
-3186
-3177
-3167
-3157
-3146
-3134
-3122
-3109
-3096
-3082
-3067
-3052
-3036
-3020
-3004
-2987
-2969
-2951
-2933
-2914
-2895
-2876
-2856
-2836
-2816
-2795
-2774
-2752
-2730
-2708
-2685
-2661
-2638
-2613
-2588
-2563
-2536
-2510
-2482
-2454
-2426
-2396
-2367
-2336
-2305
-2273
-2241
-2208
-2174
-2141
-2106
-2071
-2036
-2000
-1964
-1928
-1891
-1854
-1817
-1779
-1741
-1703
-1664
-1626
-1586
-1547
-1507
-1467
-1427
-1386
-1346
-1304
-1263
-1221
-1178
-1136
-1092
-1049
-1004
-960
-916
-871
-825
-779
-733
-687
-640
-593
-546
-498
-450
-403
-354
-306
-258
-209
-160
-111
-62
-13
37
86
136
185
235
285
335
385
435
485
535
585
635
684
734
784
833
882
931
979
1028
1075
1123
1170
1216
1262
1307
1351
1395
1438
1480
1522
1562
1602
1642
1680
1717
1754
1790
1825
1859
1892
1924
1956
1986
2016
2044
2072
2099
2125
2150
2175
2198
2221
2243
2264
2284
2303
2322
2340
2357
2373
2388
2403
2417
2429
2441
2452
2462
2471
2479
2486
2491
2496
2500
2502
2504
2504
2503
2502
2499
2495
2491
2486
2480
2473
2465
2457
2449
2439
2430
2420
2409
2399
2388
2376
2364
2352
2340
2328
2315
2302
2288
2275
2261
2246
2232
2217
2201
2186
2170
2153
2136
2119
2102
2084
2065
2045
2027
2007
1987
1966
1945
1922
1900
1877
1853
1828
1803
1778
1751
1724
1697
1668
1640
1610
1580
1550
1518
1487
1454
1421
1388
1354
1319
1283
1247
1210
1173
1135
1095
1056
1014
974
932
889
845
801
755
709
662
614
566
516
466
415
363
311
258
204
149
93
37
-20
-77
-135
-193
-252
-311
-371
-431
-491
-551
-611
-672
-732
-792
-852
-912
-972
-1032
-1092
-1151
-1210
-1269
-1328
-1386
-1444
-1502
-1559
-1616
-1673
-1729
-1785
-1840
-1894
-1948
-2001
-2055
-2107
-2159
-2210
-2260
-2309
-2358
-2406
-2454
-2500
-2546
-2591
-2636
-2679
-2722
-2764
-2804
-2844
-2883
-2921
-2958
-2994
-3030
-3064
-3096
-3128
-3159
-3189
-3218
-3246
-3273
-3298
-3323
-3347
-3369
-3391
-3412
-3432
-3451
-3469
-3486
-3502
-3517
-3532
-3545
-3558
-3570
-3581
-3591
-3600
-3608
-3615
-3621
-3627
-3631
-3634
-3637
-3638
-3638
-3637
-3636
-3633
-3629
-3625
-3619
-3613
-3605
-3597
-3587
-3577
-3566
-3554
-3541
-3528
-3513
-3498
-3482
-3466
-3449
-3431
-3413
-3394
-3375
-3355
-3335
-3315
-3295
-3274
-3253
-3232
-3211
-3190
-3169
-3148
-3126
-3105
-3084
-3062
-3041
-3019
-2998
-2976
-2954
-2931
-2909
-2886
-2863
-2840
-2816
-2792
-2767
-2742
-2717
-2691
-2665
-2638
-2610
-2582
-2553
-2524
-2495
-2464
-2434
-2402
-2371
-2338
-2305
-2272
-2238
-2204
-2169
-2133
-2097
-2060
-2021
-1984
-1945
-1906
-1866
-1825
-1784
-1742
-1699
-1656
-1612
-1567
-1522
-1476
-1429
-1382
-1334
-1286
-1237
-1187
-1137
-1087
-1036
-984
-932
-880
-828
-775
-722
-668
-614
-560
-506
-452
-397
-342
-287
-232
-176
-121
-66
-10
45
101
156
211
266
321
376
431
485
540
594
648
701
754
807
860
912
964
1016
1067
1117
1167
1217
1266
1314
1362
1409
1456
1502
1547
1592
1635
1678
1720
1762
1802
1842
1880
1918
1955
1991
2025
2060
2093
2126
2157
2188
2217
2246
2274
2301
2327
2352
2377
2401
2423
2446
2467
2488
2507
2527
2545
2563
2580
2596
2611
2626
2640
2653
2666
2677
2688
2698
2708
2716
2724
2731
2737
2742
2746
2749
2751
2752
2753
2752
2750
2747
2743
2738
2732
2725
2716
2707
2696
2684
2670
2656
2640
2623
2605
2585
2564
2542
2518
2493
2467
2440
2412
2382
2352
2320
2287
2253
2217
2181
2143
2104
2065
2024
1982
1939
1895
1850
1804
1757
1709
1661
1612
1563
1513
1462
1411
1360
1309
1257
1205
1153
1101
1049
998
946
894
842
791
740
689
638
587
537
488
439
390
342
294
247
200
154
109
65
21
-22
-65
-106
-147
-187
-226
-264
-301
-337
-371
-405
-438
-469
-500
-529
-557
-583
-609
-633
-656
-678
-698
-718
-736
-754
-770
-785
-800
-814
-826
-839
-850
-861
-871
-881
-891
-900
-908
-917
-925
-933
-940
-948
-955
-962
-969
-976
-983
-990
-997
-1004
-1010
-1018
-1025
-1032
-1039
-1046
-1053
-1060
-1068
-1075
-1082
-1090
-1097
-1105
-1112
-1120
-1128
-1136
-1144
-1152
-1160
-1168
-1176
-1184
-1193
-1201
-1209
-1217
-1225
-1233
-1241
-1248
-1255
-1262
-1269
-1276
-1282
-1288
-1293
-1298
-1303
-1307
-1310
-1313
-1315
-1317
-1318
-1318
-1318
-1317
-1315
-1313
-1310
-1306
-1301
-1296
-1290
-1284
-1276
-1268
-1259
-1250
-1240
-1229
-1217
-1205
-1192
-1179
-1165
-1150
-1135
-1119
-1103
-1086
-1069
-1051
-1033
-1014
-996
-976
-956
-936
-915
-894
-872
-851
-829
-806
-784
-761
-738
-715
-691
-668
-645
-621
-597
-574
-550
-527
-503
-480
-456
-433
-410
-387
-364
-342
-319
-297
-274
-252
-230
-208
-187
-165
-144
-123
-102
-81
-60
-39
-18
2
23
44
64
85
106
127
148
170
191
213
235
257
279
301
323
345
368
390
412
435
457
479
502
524
546
567
589
610
632
652
673
693
713
732
751
770
788
806
824
841
857
874
890
905
921
936
950
965
979
993
1006
1020
1034
1047
1060
1073
1086
1098
1111
1124
1137
1149
1162
1175
1188
1201
1214
1227
1240
1253
1266
1279
1292
1305
1318
1331
1344
1357
1369
1382
1394
1407
1419
1431
1443
1455
1467
1478
1490
1501
1512
1524
1535
1546
1557
1568
1578
1589
1599
1609
1619
1629
1639
1649
1658
1667
1677
1685
1694
1703
1711
1719
1727
1734
1741
1748
1754
1760
1766
1771
1775
1779
1783
1786
1789
1791
1792
1793
1793
1793
1792
1790
1788
1785
1782
1778
1774
1769
1763
1757
1751
1744
1736
1729
1720
1712
1703
1694
1685
1675
1665
1654
1644
1633
1622
1611
1599
1588
1576
1564
1552
1539
1526
1513
1500
1486
1472
1457
1442
1426
1410
1394
1377
1360
1342
1323
1304
1284
1264
1244
1223
1201
1179
1156
1133
1110
1086
1061
1037
1010
986
960
934
907
881
854
826
799
771
743
715
686
658
629
600
571
542
512
483
453
423
393
363
333
303
272
242
211
180
149
119
88
57
26
-5
-35
-66
-96
-127
-157
-186
-216
-245
-273
-301
-328
-355
-381
-407
-432
-455
-479
-501
-523
-543
-563
-582
-600
-617
-634
-649
-663
-677
-689
-700
-711
-720
-728
-735
-741
-745
-749
-752
-753
-754
-753
-751
-748
-745
-740
-734
-727
-719
-709
-699
-688
-676
-663
-649
-633
-617
-600
-582
-563
-543
-522
-500
-477
-454
-429
-404
-378
-351
-324
-296
-268
-239
-209
-179
-149
-119
-88
-57
-26
5
36
67
99
130
161
191
222
253
283
313
343
373
402
432
461
490
518
547
575
603
631
659
686
714
741
768
795
822
848
875
901
927
952
978
1002
1027
1052
1076
1100
1124
1147
1170
1192
1214
1236
1257
1278
1299
1319
1339
1359
1378
1397
1415
1434
1452
1469
1487
1504
1521
1538
1554
1570
1586
1602
1618
1633
1649
1664
1679
1693
1708
1722
1736
1750
1763
1777
1790
1803
1816
1828
1841
1853
1865
1878
1890
1902
1914
1926
1938
1950
1963
1975
1988
2000
2013
2025
2039
2053
2066
2080
2095
2109
2124
2138
2153
2169
2184
2200
2215
2231
2248
2264
2280
2297
2314
2331
2349
2366
2384
2402
2419
2437
2455
2474
2492
2510
2528
2545
2563
2581
2598
2615
2632
2649
2665
2681
2697
2713
2728
2743
2757
2771
2785
2798
2811
2823
2835
2846
2856
2867
2876
2885
2893
2901
2908
2914
2920
2925
2930
2934
2937
2940
2943
2945
2946
2947
2947
2947
2946
2945
2944
2942
2939
2937
2934
2930
2927
2923
2918
2914
2909
2903
2898
2892
2886
2880
2873
2867
2859
2852
2844
2836
2828
2820
2811
2802
2793
2784
2775
2765
2756
2746
2736
2726
2715
2705
2694
2683
2672
2660
2648
2636
2624
2612
2599
2586
2574
2561
2547
2534
2521
2507
2493
2480
2466
2452
2437
2423
2409
2394
2379
2364
2349
2334
2319
2304
2289
2274
2259
2244
2229
2214
2199
2184
2169
2155
2140
2126
2112
2097
2083
2069
2055
2041
2028
2015
2001
1988
1975
1961
1948
1935
1922
1909
1896
1883
1870
1857
1843
1830
1816
1802
1788
1774
1759
1744
1729
1713
1697
1681
1664
1647
1630
1612
1594
1576
1557
1538
1519
1500
1480
1460
1440
1419
1398
1377
1356
1334
1312
1289
1267
1243
1219
1195
1170
1145
1119
1093
1066
1038
1010
981
951
921
891
860
828
795
763
729
695
661
626
591
555
519
482
445
408
371
333
295
256
217
178
139
99
59
19
-21
-61
-102
-142
-183
-224
-265
-306
-347
-389
-430
-471
-513
-554
-595
-636
-677
-718
-758
-798
-838
-877
-916
-954
-991
-1027
-1063
-1098
-1131
-1164
-1196
-1226
-1255
-1284
-1311
-1336
-1361
-1384
-1405
-1425
-1444
-1462
-1478
-1492
-1505
-1517
-1527
-1536
-1543
-1549
-1553
-1556
-1558
-1558
-1556
-1553
-1549
-1543
-1536
-1527
-1517
-1505
-1492
-1478
-1462
-1445
-1426
-1406
-1385
-1362
-1337
-1312
-1284
-1256
-1226
-1194
-1162
-1127
-1092
-1055
-1016
-977
-936
-894
-851
-807
-761
-714
-666
-617
-567
-515
-463
-410
-356
-301
-245
-188
-130
-72
-13
47
107
168
230
292
355
418
482
546
610
674
739
803
868
932
996
1060
1124
1187
1250
1313
1375
1437
1498
1558
1618
1678
1737
1795
1853
1909
1966
2021
2076
2130
2184
2236
2288
2339
2389
2437
2485
2532
2578
2623
2667
2709
2751
2791
2830
2867
2904
2939
2973
3005
3036
3066
3095
3122
3148
3173
3196
3217
3238
3257
3274
3290
3305
3319
3331
3341
3350
3358
3365
3370
3374
3376
3378
3377
3376
3373
3369
3364
3358
3350
3341
3331
3319
3307
3293
3278
3262
3244
3226
3207
3186
3165
3142
3119
3094
3069
3042
3015
2986
2957
2927
2896
2864
2831
2797
2763
2727
2691
2654
2617
2579
2540
2500
2460
2419
2378
2336
2293
2251
2207
2164
2120
2076
2031
1986
1941
1896
1850
1804
1758
1712
1665
1619
1572
1526
1479
1432
1385
1339
1292
1246
1199
1153
1107
1062
1016
971
926
881
837
793
750
706
663
621
578
536
495
453
412
372
331
291
251
211
171
131
92
53
14
-25
-64
-102
-141
-179
-217
-254
-292
-329
-366
-403
-440
-476
-512
-548
-584
-619
-654
-689
-723
-757
-790
-824
-857
-889
-922
-954
-985
-1016
-1048
-1079
-1109
-1139
-1169
-1199
-1229
-1258
-1287
-1315
-1344
-1372
-1400
-1428
-1455
-1482
-1509
-1536
-1562
-1588
-1613
-1638
-1663
-1687
-1711
-1735
-1758
-1781
-1803
-1825
-1846
-1867
-1888
-1908
-1928
-1948
-1967
-1986
-2005
-2023
-2041
-2059
-2077
-2094
-2111
-2128
-2144
-2160
-2176
-2191
-2206
-2220
-2233
-2247
-2259
-2271
-2283
-2294
-2304
-2313
-2322
-2330
-2338
-2345
-2351
-2356
-2361
-2365
-2368
-2370
-2372
-2374
-2374
-2374
-2374
-2373
-2371
-2368
-2365
-2362
-2357
-2353
-2347
-2341
-2334
-2327
-2319
-2310
-2301
-2291
-2280
-2268
-2256
-2243
-2229
-2214
-2198
-2181
-2164
-2145
-2126
-2105
-2083
-2061
-2037
-2013
-1987
-1961
-1933
-1905
-1875
-1845
-1813
-1781
-1748
-1714
-1679
-1643
-1607
-1570
-1532
-1493
-1453
-1413
-1372
-1330
-1288
-1245
-1202
-1157
-1113
-1068
-1022
-976
-929
-882
-835
-787
-739
-691
-643
-595
-546
-498
-450
-401
-353
-305
-258
-210
-163
-116
-70
-24
21
66
111
155
199
242
285
327
370
411
453
494
534
574
614
653
692
730
768
805
842
878
914
949
984
1016
1051
1083
1115
1146
1177
1206
1235
1263
1290
1316
1341
1365
1388
1410
1431
1451
1470
1488
1504
1520
1534
1548
1561
1572
1583
1593
1602
1610
1617
1624
1629
1634
1638
1642
1644
1646
1647
1647
1647
1646
1643
1640
1637
1632
1627
1620
1613
1605
1597
1587
1577
1566
1555
1542
1530
1516
1502
1487
1471
1455
1439
1422
1404
1386
1367
1348
1329
1309
1288
1267
1245
1223
1201
1178
1155
1131
1106
1082
1056
1031
1004
978
951
924
896
868
840
811
782
753
724
694
665
635
605
575
545
516
486
456
426
396
366
335
305
275
245
214
183
152
121
90
58
26
-6
-39
-72
-105
-139
-173
-207
-242
-277
-312
-347
-383
-419
-455
-491
-528
-565
-602
-639
-677
-714
-752
-790
-828
-866
-904
-942
-980
-1018
-1056
-1094
-1131
-1169
-1206
-1243
-1280
-1317
-1353
-1390
-1426
-1462
-1498
-1533
-1569
-1604
-1639
-1675
-1710
-1744
-1779
-1813
-1847
-1881
-1915
-1948
-1981
-2013
-2045
-2077
-2108
-2138
-2168
-2198
-2227
-2256
-2284
-2311
-2338
-2364
-2390
-2414
-2438
-2462
-2484
-2506
-2527
-2548
-2567
-2586
-2604
-2621
-2637
-2652
-2666
-2680
-2692
-2704
-2715
-2725
-2734
-2742
-2750
-2756
-2762
-2766
-2770
-2773
-2775
-2776
-2776
-2776
-2774
-2772
-2769
-2766
-2761
-2756
-2751
-2744
-2737
-2729
-2721
-2712
-2702
-2692
-2681
-2670
-2658
-2646
-2633
-2620
-2606
-2592
-2578
-2563
-2547
-2531
-2515
-2498
-2481
-2464
-2446
-2427
-2409
-2390
-2370
-2350
-2330
-2309
-2288
-2267
-2245
-2223
-2201
-2178
-2154
-2130
-2106
-2081
-2055
-2029
-2003
-1976
-1948
-1920
-1891
-1861
-1831
-1800
-1768
-1736
-1703
-1669
-1634
-1599
-1562
-1525
-1487
-1448
-1408
-1368
-1326
-1283
-1240
-1195
-1150
-1104
-1057
-1008
-960
-910
-859
-807
-754
-701
-646
-591
-535
-478
-420
-361
-302
-241
-180
-119
-56
7
71
135
200
266
332
398
465
533
600
668
736
804
872
940
1008
1076
1143
1210
1276
1341
1406
1470
1533
1596
1657
1717
1776
1834
1891
1947
2001
2054
2105
2155
2203
2250
2296
2340
2382
2423
2462
2500
2536
2570
2603
2634
2663
2691
2717
2742
2764
2785
2804
2822
2838
2851
2864
2874
2883
2889
2894
2898
2900
2900
2898
2895
2890
2884
2876
2867
2856
2844
2831
2816
2800
2783
2764
2745
2724
2703
2680
2657
2632
2607
2582
2555
2528
2501
2472
2444
2415
2385
2355
2325
2294
2263
2231
2199
2168
2135
2103
2071
2037
2005
1973
1940
1908
1875
1842
1809
1776
1744
1711
1678
1645
1613
1580
1548
1515
1483
1450
1418
1386
1353
1321
1289
1257
1225
1193
1161
1129
1097
1065
1033
1000
968
936
904
871
839
806
774
741
709
676
644
612
580
548
516
485
454
423
392
363
333
304
275
247
220
193
166
140
115
90
65
42
19
-3
-25
-46
-67
-86
-106
-124
-142
-159
-175
-190
-205
-219
-232
-244
-256
-266
-276
-285
-293
-300
-307
-313
-317
-322
-325
-328
-330
-331
-332
-332
-332
-331
-330
-329
-327
-325
-322
-320
-317
-314
-310
-307
-304
-301
-299
-296
-294
-292
-290
-289
-288
-288
-289
-290
-292
-294
-297
-301
-306
-311
-317
-323
-331
-339
-347
-357
-367
-377
-389
-401
-413
-426
-440
-454
-468
-483
-499
-515
-531
-548
-565
-583
-601
-619
-638
-656
-676
-695
-714
-734
-753
-773
-792
-811
-830
-849
-868
-886
-904
-922
-939
-955
-971
-987
-1000
-1016
-1029
-1042
-1054
-1066
-1076
-1086
-1096
-1104
-1112
-1119
-1125
-1131
-1136
-1140
-1144
-1146
-1149
-1150
-1151
-1152
-1152
-1151
-1150
-1148
-1146
-1144
-1141
-1138
-1135
-1131
-1127
-1123
-1118
-1114
-1109
-1104
-1098
-1093
-1087
-1081
-1075
-1068
-1062
-1055
-1048
-1040
-1033
-1025
-1016
-1008
-1000
-993
-985
-976
-968
-960
-952
-944
-936
-928
-920
-912
-905
-898
-891
-884
-877
-870
-863
-856
-850
-843
-837
-831
-824
-818
-812
-806
-801
-795
-790
-784
-779
-774
-769
-765
-761
-757
-753
-749
-746
-743
-740
-738
-736
-734
-733
-732
-731
-731
-731
-731
-732
-734
-736
-738
-740
-743
-747
-750
-754
-759
-763
-768
-774
-780
-786
-792
-799
-806
-813
-820
-828
-837
-845
-854
-863
-872
-882
-891
-901
-911
-922
-932
-943
-953
-964
-975
-986
-997
-1008
-1020
-1031
-1043
-1054
-1065
-1077
-1088
-1099
-1110
-1122
-1133
-1144
-1155
-1166
-1177
-1187
-1198
-1209
-1220
-1230
-1240
-1251
-1261
-1271
-1281
-1290
-1299
-1308
-1317
-1326
-1334
-1341
-1348
-1355
-1362
-1367
-1372
-1377
-1381
-1384
-1387
-1389
-1390
-1390
-1390
-1389
-1387
-1384
-1381
-1376
-1371
-1365
-1358
-1351
-1342
-1333
-1323
-1312
-1300
-1287
-1273
-1258
-1242
-1225
-1208
-1189
-1169
-1149
-1127
-1105
-1081
-1056
-1031
-1004
-977
-949
-919
-889
-859
-827
-795
-762
-728
-694
-659
-623
-588
-552
-515
-478
-441
-404
-367
-330
-293
-257
-220
-184
-148
-112
-77
-42
-7
27
60
93
126
158
189
220
251
280
310
339
367
394
422
448
474
500
525
549
573
596
619
641
663
684
704
724
744
763
782
801
819
837
854
872
889
905
922
938
954
969
984
999
1014
1029
1043
1057
1071
1084
1098
1111
1124
1137
1150
1162
1174
1186
1198
1210
1221
1232
1243
1254
1265
1276
1286
1297
1308
1318
1329
1339
1350
1360
1371
1382
1393
1403
1414
1425
1436
1447
1459
1470
1481
1493
1504
1515
1527
1538
1550
1562
1573
1585
1597
1608
1620
1632
1644
1655
1667
1679
1691
1702
1714
1726
1738
1750
1762
1774
1786
1798
1811
1823
1835
1847
1859
1872
1884
1896
1909
1921
1933
1945
1957
1969
1981
1992
2004
2015
2025
2037
2048
2058
2068
2078
2088
2097
2106
2115
2123
2132
2139
2147
2154
2161
2167
2173
2178
2183
2187
2191
2195
2198
2200
2202
2204
2204
2205
2205
2204
2203
2201
2199
2196
2193
2189
2185
2181
2175
2170
2164
2158
2151
2145
2138
2130
2123
2115
2107
2099
2090
2082
2073
2065
2056
2048
2039
2031
2021
2013
2005
1997
1989
1981
1972
1964
1957
1949
1941
1933
1926
1919
1912
1905
1899
1892
1886
1881
1876
1871
1866
1862
1859
1856
1853
1851
1850
1849
1848
1849
1849
1851
1853
1855
1858
1862
1866
1870
1875
1881
1887
1893
1900
1907
1914
1922
1930
1938
1947
1956
1966
1975
1985
1995
2005
2016
2027
2037
2050
2061
2073
2085
2097
2109
2122
2135
2148
2160
2173
2186
2199
2212
2225
2238
2250
2263
2275
2287
2299
2311
2322
2333
2344
2354
2364
2374
2383
2392
2401
2410
2418
2426
2433
2440
2447
2454
2460
2465
2471
2475
2480
2484
2488
2491
2493
2495
2497
2498
2498
2498
2498
2496
2494
2491
2488
2484
2479
2474
2467
2460
2453
2444
2435
2425
2415
2404
2392
2379
2366
2352
2337
2322
2307
2290
2273
2256
2238
2220
2201
2182
2163
2143
2122
2101
2080
2059
2037
2015
1992
1969
1945
1922
1898
1873
1849
1824
1799
1773
1747
1721
1695
1668
1640
1613
1585
1556
1527
1498
1468
1437
1406
1375
1343
1310
1277
1243
1209
1173
1137
1101
1063
1025
986
946
905
863
820
777
732
687
641
594
546
497
448
398
347
296
244
191
138
84
30
-25
-81
-136
-193
-249
-306
-363
-421
-479
-537
-596
-654
-713
-772
-831
-891
-950
-1008
-1069
-1128
-1187
-1246
-1305
-1364
-1422
-1480
-1538
-1595
-1652
-1708
-1764
-1819
-1874
-1928
-1981
-2033
-2084
-2134
-2184
-2232
-2279
-2326
-2370
-2414
-2457
-2498
-2538
-2576
-2613
-2649
-2683
-2715
-2747
-2777
-2805
-2832
-2857
-2882
-2904
-2926
-2946
-2964
-2981
-2997
-3012
-3025
-3037
-3048
-3058
-3066
-3073
-3079
-3084
-3087
-3090
-3091
-3091
-3090
-3088
-3085
-3080
-3075
-3068
-3061
-3052
-3043
-3032
-3020
-3008
-2994
-2980
-2965
-2949
-2932
-2914
-2896
-2877
-2858
-2838
-2817
-2796
-2774
-2752
-2730
-2707
-2683
-2660
-2635
-2611
-2586
-2560
-2534
-2508
-2481
-2454
-2426
-2398
-2370
-2340
-2311
-2281
-2250
-2219
-2188
-2156
-2123
-2090
-2057
-2023
-1988
-1953
-1918
-1882
-1845
-1808
-1771
-1733
-1694
-1655
-1615
-1575
-1534
-1493
-1451
-1408
-1365
-1321
-1277
-1232
-1187
-1141
-1094
-1047
-999
-951
-903
-853
-804
-753
-702
-651
-599
-547
-494
-441
-387
-333
-279
-224
-169
-114
-58
-2
54
111
168
224
281
338
395
452
509
565
621
677
732
787
842
895
948
1000
1052
1103
1152
1201
1249
1295
1341
1385
1429
1471
1512
1551
1590
1627
1663
1698
1732
1764
1796
1826
1855
1883
1910
1936
1961
1984
2007
2029
2050
2071
2090
2108
2126
2142
2158
2173
2187
2200
2212
2224
2234
2244
2253
2261
2268
2275
2281
2286
2290
2293
2296
2298
2300
2301
2301
2301
2300
2299
2297
2295
2292
2289
2286
2283
2279
2275
2270
2266
2261
2256
2251
2245
2239
2234
2228
2221
2215
2208
2201
2194
2187
2179
2171
2163
2155
2146
2137
2128
2119
2109
2100
2090
2080
2070
2060
2050
2039
2029
2019
2009
1998
1988
1978
1968
1958
1948
1939
1929
1920
1911
1903
1894
1886
1879
1871
1864
1858
1851
1846
1840
1835
1831
1827
1824
1821
1819
1817
1816
1816
1816
1817
1819
1821
1824
1827
1832
1836
1841
1847
1854
1860
1868
1876
1884
1893
1902
1912
1922
1933
1944
1955
1967
1979
1991
2004
2017
2029
2043
2057
2071
2085
2099
2114
2129
2144
2159
2175
2190
2206
2223
2239
2255
2272
2289
2306
2323
2340
2357
2375
2392
2410
2427
2444
2462
2479
2497
2514
2532
2549
2566
2583
2600
2617
2634
2651
2667
2684
2700
2717
2733
2749
2765
2781
2797
2813
2829
2845
2861
2877
2893
2909
2926
2942
2958
2975
2991
3008
3025
3041
3058
3075
3092
3109
3126
3143
3159
3176
3193
3209
3225
3242
3258
3274
3289
3305
3320
3335
3350
3364
3378
3392
3406
3419
3432
3445
3457
3469
3481
3493
3504
3515
3526
3537
3547
3558
3568
3578
3588
3597
3607
3616
3625
3634
3643
3651
3659
3667
3675
3683
3690
3697
3704
3710
3716
3722
3727
3732
3737
3741
3745
3748
3751
3754
3756
3758
3759
3760
3761
3761
3760
3759
3758
3756
3754
3751
3747
3743
3738
3733
3726
3720
3712
3704
3696
3687
3677
3666
3655
3643
3630
3616
3602
3587
3572
3555
3539
3521
3503
3484
3464
3444
3424
3402
3381
3358
3335
3312
3288
3264
3239
3214
3188
3162
3136
3109
3082
3055
3028
3000
2972
2943
2915
2886
2857
2827
2798
2768
2738
2708
2678
2647
2617
2587
2556
2526
2495
2465
2435
2405
2375
2345
2315
2286
2257
2228
2199
2171
2143
2115
2087
2060
2033
2005
1980
1953
1927
1902
1876
1851
1825
1801
1776
1751
1727
1702
1678
1654
1630
1606
1582
1558
1535
1511
1487
1464
1440
1417
1393
1370
1346
1322
1299
1275
1252
1228
1204
1180
1157
1133
1109
1085
1061
1038
1014
991
967
944
921
898
875
852
829
806
784
762
740
718
696
675
653
632
611
590
570
549
529
508
488
468
448
428
408
389
369
349
328
308
288
267
247
226
205
184
162
141
119
97
75
53
30
7
-15
-39
-62
-85
-109
-133
-157
-181
-205
-229
-254
-279
-303
-328
-353
-378
-403
-429
-454
-479
-505
-530
-556
-581
-606
-632
-657
-682
-707
-733
-758
-782
-807
-832
-856
-881
-905
-929
-953
-977
-1000
-1024
-1048
-1071
-1094
-1116
-1139
-1161
-1183
-1204
-1226
-1247
-1267
-1288
-1308
-1328
-1348
-1368
-1387
-1406
-1425
-1443
-1461
-1479
-1496
-1513
-1530
-1546
-1562
-1578
-1593
-1608
-1623
-1637
-1651
-1664
-1678
-1690
-1703
-1715
-1727
-1738
-1749
-1760
-1770
-1780
-1790
-1799
-1809
-1818
-1826
-1835
-1843
-1852
-1860
-1867
-1875
-1883
-1890
-1897
-1904
-1911
-1918
-1925
-1932
-1939
-1945
-1952
-1958
-1965
-1971
-1977
-1983
-1988
-1994
-2000
-2005
-2009
-2015
-2021
-2025
-2029
-2035
-2040
-2045
-2049
-2054
-2059
-2063
-2068
-2072
-2077
-2081
-2086
-2090
-2095
-2100
-2104
-2109
-2114
-2118
-2123
-2128
-2133
-2138
-2143
-2148
-2153
-2158
-2163
-2168
-2174
-2179
-2184
-2190
-2195
-2200
-2206
-2211
-2216
-2221
-2226
-2231
-2235
-2240
-2244
-2248
-2251
-2255
-2258
-2260
-2262
-2264
-2265
-2265
-2265
-2265
-2263
-2261
-2258
-2255
-2251
-2246
-2240
-2233
-2226
-2217
-2208
-2199
-2188
-2176
-2164
-2151
-2137
-2122
-2107
-2090
-2073
-2054
-2035
-2015
-1994
-1972
-1949
-1926
-1901
-1876
-1850
-1823
-1796
-1767
-1738
-1708
-1678
-1646
-1614
-1581
-1548
-1513
-1478
-1443
-1406
-1370
-1332
-1295
-1256
-1218
-1179
-1139
-1099
-1059
-1018
-978
-937
-896
-855
-814
-773
-732
-691
-650
-609
-568
-528
-488
-448
-408
-368
-329
-290
-252
-213
-176
-138
-101
-64
-28
8
43
79
113
147
181
214
247
280
312
343
375
405
436
466
496
525
554
583
612
640
668
695
723
750
777
804
830
856
883
908
934
960
985
1010
1035
1060
1085
1109
1134
1158
1181
1205
1228
1251
1274
1296
1318
1340
1362
1383
1403
1424
1444
1463
1482
1501
1519
1537
1555
1572
1588
1604
1620
1635
1650
1664
1678
1691
1704
1716
1728
1740
1750
1761
1770
1780
1788
1796
1804
1810
1816
1822
1826
1830
1834
1836
1838
1839
1840
1839
1838
1837
1834
1831
1827
1823
1818
1813
1807
1800
1793
1785
1777
1769
1760
1751
1741
1731
1720
1709
1698
1687
1675
1663
1651
1639
1626
1613
1601
1588
1575
1562
1549
1536
1523
1510
1497
1484
1471
1459
1447
1435
1423
1411
1400
1389
1379
1368
1358
1349
1339
1331
1322
1314
1306
1298
1291
1284
1277
1271
1265
1259
1254
1249
1244
1239
1235
1231
1228
1225
1222
1219
1217
1215
1214
1212
1211
1211
1210
1210
1210
1211
1212
1213
1214
1216
1218
1220
1222
1225
1228
1231
1234
1237
1240
1244
1247
1250
1254
1257
1261
1264
1267
1270
1273
1275
1278
1280
1282
1284
1286
1287
1288
1290
1291
1291
1292
1293
1293
1293
1294
1294
1294
1294
1294
1294
1295
1295
1295
1295
1295
1296
1296
1297
1297
1298
1299
1300
1301
1302
1304
1305
1307
1309
1311
1313
1315
1318
1320
1323
1326
1329
1332
1335
1338
1341
1344
1348
1351
1355
1358
1362
1366
1369
1373
1376
1380
1384
1387
1391
1394
1397
1401
1404
1407
1410
1413
1416
1419
1421
1424
1426
1428
1430
1432
1433
1434
1436
1436
1437
1438
1438
1438
1438
1437
1437
1436
1435
1433
1432
1430
1428
1425
1422
1420
1416
1413
1409
1405
1401
1396
1392
1387
1381
1376
1370
1363
1357
1350
1343
1335
1327
1319
1310
1301
1291
1282
1271
1261
1250
1239
1227
1215
1203
1191
1178
1166
1153
1140
1126
1113
1099
1085
1071
1057
1043
1029
1014
1000
985
971
956
941
926
911
896
881
866
851
836
821
806
791
776
760
745
730
714
699
683
668
652
636
620
604
588
572
555
539
522
505
488
471
454
436
418
400
382
364
345
327
307
288
269
249
229
209
188
168
146
125
104
82
60
37
14
-9
-32
-56
-80
-105
-130
-155
-181
-207
-233
-260
-287
-315
-343
-371
-400
-429
-459
-488
-519
-550
-581
-612
-644
-676
-708
-741
-773
-806
-840
-873
-907
-940
-974
-1008
-1042
-1077
-1111
-1145
-1180
-1215
-1249
-1284
-1319
-1354
-1390
-1425
-1460
-1496
-1531
-1567
-1602
-1638
-1674
-1709
-1745
-1781
-1816
-1852
-1887
-1923
-1958
-1993
-2028
-2063
-2098
-2132
-2166
-2200
-2234
-2268
-2301
-2334
-2366
-2398
-2430
-2461
-2492
-2523
-2553
-2582
-2611
-2640
-2668
-2695
-2722
-2749
-2774
-2799
-2824
-2848
-2871
-2893
-2915
-2935
-2955
-2975
-2993
-3011
-3027
-3043
-3058
-3071
-3084
-3096
-3107
-3116
-3124
-3132
-3138
-3142
-3146
-3148
-3149
-3149
-3147
-3144
-3140
-3134
-3127
-3118
-3108
-3097
-3084
-3070
-3055
-3038
-3020
-3000
-2979
-2957
-2933
-2908
-2882
-2854
-2825
-2795
-2764
-2731
-2697
-2663
-2626
-2589
-2551
-2512
-2472
-2431
-2389
-2346
-2302
-2257
-2212
-2166
-2119
-2072
-2024
-1975
-1926
-1876
-1826
-1776
-1725
-1673
-1621
-1569
-1517
-1465
-1412
-1359
-1307
-1254
-1201
-1148
-1095
-1042
-990
-937
-885
-833
-781
-729
-677
-626
-575
-525
-475
-425
-376
-327
-278
-230
-183
-136
-89
-43
3
48
93
137
180
224
266
309
350
391
432
472
512
551
590
628
665
702
739
775
811
846
880
914
948
981
1012
1045
1077
1108
1138
1169
1198
1227
1256
1284
1312
1339
1366
1392
1418
1443
1468
1492
1516
1539
1562
1584
1606
1628
1649
1670
1690
1710
1729
1748
1767
1785
1803
1821
1838
1854
1870
1885
1900
1914
1928
1941
1953
1965
1976
1986
1996
2005
2012
2020
2025
2031
2036
2039
2041
2044
2045
2045
2044
2041
2039
2036
2031
2025
2019
2011
2003
1993
1983
1972
1960
1946
1932
1918
1902
1885
1868
1850
1831
1811
1791
1770
1749
1727
1705
1682
1659
1636
1612
1588
1564
1540
1516
1492
1467
1443
1419
1394
1370
1346
1322
1299
1275
1252
1230
1207
1185
1163
1142
1121
1101
1081
1062
1043
1024
1006
989
972
955
939
923
908
893
878
864
850
837
824
811
799
787
775
764
753
742
732
722
712
703
693
684
675
667
658
650
642
634
626
618
610
602
594
586
578
569
561
553
544
535
526
516
506
496
485
474
462
450
437
424
410
396
381
366
350
333
316
298
280
260
241
221
200
179
157
134
112
89
65
41
17
-8
-33
-58
-83
-109
-134
-160
-186
-213
-239
-265
-291
-317
-343
-369
-395
-420
-446
-471
-495
-519
-543
-567
-589
-612
-634
-655
-676
-697
-716
-736
-754
-772
-790
-807
-823
-839
-854
-869
-883
-896
-909
-921
-933
-944
-955
-966
-976
-985
-995
-1004
-1012
-1020
-1029
-1037
-1044
-1052
-1059
-1066
-1073
-1079
-1086
-1092
-1098
-1104
-1109
-1115
-1121
-1126
-1131
-1136
-1142
-1147
-1152
-1157
-1162
-1167
-1172
-1177
-1181
-1186
-1191
-1196
-1201
-1206
-1210
-1215
-1220
-1224
-1229
-1233
-1238
-1242
-1246
-1250
-1253
-1257
-1260
-1263
-1265
-1268
-1270
-1271
-1273
-1274
-1275
-1275
-1276
-1275
-1275
-1274
-1272
-1271
-1268
-1265
-1262
-1258
-1254
-1249
-1244
-1238
-1231
-1223
-1216
-1207
-1198
-1188
-1177
-1166
-1154
-1142
-1129
-1115
-1101
-1086
-1070
-1055
-1038
-1020
-1002
-985
-967
-948
-929
-909
-889
-868
-848
-826
-805
-783
-761
-739
-717
-694
-671
-649
-626
-603
-579
-556
-533
-510
-486
-463
-440
-416
-393
-369
-346
-323
-299
-276
-253
-229
-206
-183
-160
-137
-115
-92
-70
-47
-25
-3
19
40
62
83
104
124
145
165
184
204
223
242
261
279
297
314
331
348
364
380
396
411
426
441
455
469
482
495
508
520
531
542
553
563
572
581
589
597
605
612
618
624
629
634
638
642
645
647
649
651
652
652
652
651
650
649
646
644
641
637
633
629
624
619
613
607
601
594
587
580
572
564
556
547
538
529
519
509
499
489
478
467
455
444
432
420
408
396
383
370
357
345
332
319
306
293
280
267
254
241
228
216
203
191
179
167
156
144
133
122
112
102
92
82
73
64
56
48
40
32
25
18
12
6
1
-5
-9
-14
-17
-21
-24
-26
-28
-29
-30
-31
-30
-30
-29
-27
-25
-23
-20
-17
-13
-9
-4
0
5
11
16
22
28
35
41
48
55
62
70
77
85
93
101
108
116
124
132
140
148
156
164
172
180
188
196
204
212
220
228
236
244
252
260
268
276
284
292
300
308
316
324
332
340
348
356
363
371
379
386
394
401
409
416
424
431
438
445
452
458
465
471
477
484
490
495
501
507
512
518
523
528
533
538
544
549
554
558
563
569
574
579
584
589
595
600
606
612
618
624
630
637
643
650
656
663
670
677
683
690
697
704
711
717
724
731
738
744
751
757
764
770
777
783
789
795
802
808
814
820
826
832
838
844
850
857
863
870
876
883
890
896
903
910
917
924
932
939
946
953
961
968
976
984
991
999
1006
1014
1022
1032
1040
1049
1057
1066
1075
1085
1094
1104
1115
1125
1136
1147
1159
1171
1183
1196
1209
1223
1237
1252
1268
1283
1300
1316
1334
1351
1369
1388
1407
1426
1446
1466
1486
1507
1528
1549
1570
1592
1613
1636
1658
1680
1703
1726
1748
1771
1794
1817
1840
1864
1887
1910
1933
1955
1978
2001
2024
2045
2068
2091
2113
2135
2156
2178
2199
2220
2241
2262
2282
2302
2322
2342
2361
2380
2398
2417
2434
2452
2469
2486
2502
2518
2534
2549
2563
2578
2591
2605
2618
2630
2642
2654
2665
2676
2687
2696
2706
2715
2724
2732
2740
2747
2754
2760
2766
2772
2778
2783
2787
2792
2796
2799
2803
2806
2808
2811
2813
2814
2816
2817
2817
2818
2817
2817
2816
2815
2813
2811
2809
2806
2803
2800
2796
2792
2787
2782
2777
2771
2765
2759
2752
2745
2738
2731
2723
2715
2706
2698
2689
2680
2670
2661
2651
2641
2630
2619
2608
2597
2586
2574
2562
2550
2537
2525
2512
2499
2485
2471
2458
2444
2429
2415
2400
2385
2370
2355
2340
2325
2309
2294
2278
2262
2246
2230
2215
2199
2183
2167
2151
2135
2120
2104
2088
2073
2058
2041
2027
2012
1997
1983
1968
1954
1939
1925
1911
1898
1884
1870
1857
1844
1831
1818
1805
1793
1780
1768
1756
1744
1732
1720
1709
1698
1686
1675
1664
1654
1643
1633
1623
1612
1603
1593
1584
1574
1565
1557
1548
1540
1532
1524
1517
1510
1504
1497
1491
1486
1480
1475
1471
1467
1463
1459
1456
1453
1450
1447
1445
1443
1441
1439
1438
1437
1436
1435
1434
1433
1432
1432
1432
1431
1431
1431
1431
1431
1431
1432
1432
1433
1433
1434
1434
1435
1436
1437
1437
1438
1439
1440
1440
1441
1442
1442
1443
1443
1444
1444
1444
1444
1444
1444
1444
1443
1442
1441
1440
1439
1438
1436
1435
1433
1431
1429
1427
1424
1422
1419
1416
1414
1411
1408
1405
1402
1399
1396
1393
1390
1387
1384
1381
1379
1376
1374
1371
1369
1367
1364
1362
1360
1359
1357
1356
1354
1354
1353
1352
1352
1352
1353
1353
1354
1356
1357
1359
1361
1364
1367
1369
1373
1376
1380
1384
1388
1392
1396
1401
1406
1411
1416
1422
1427
1433
1438
1444
1450
1456
1462
1468
1474
1480
1486
1492
1498
1503
1509
1514
1519
1524
1529
1533
1538
1542
1546
1549
1552
1555
1558
1561
1563
1565
1567
1569
1570
1572
1573
1574
1575
1576
1576
1577
1577
1577
1578
1578
1578
1578
1578
1578
1578
1578
1577
1577
1577
1577
1576
1576
1576
1575
1575
1574
1573
1572
1571
1570
1569
1567
1566
1564
1562
1560
1558
1556
1553
1551
1548
1545
1542
1540
1537
1534
1531
1528
1524
1521
1518
1515
1512
1509
1506
1503
1499
1496
1493
1490
1487
1484
1481
1477
1474
1471
1467
1464
1460
1457
1453
1449
1446
1442
1438
1433
1429
1425
1420
1416
1411
1406
1401
1396
1391
1386
1381
1376
1370
1365
1360
1354
1349
1344
1338
1333
1328
1323
1318
1313
1308
1304
1299
1295
1291
1287
1283
1279
1276
1272
1269
1266
1263
1259
1256
1253
1250
1247
1244
1241
1238
1235
1232
1228
1225
1222
1218
1214
1210
1206
1202
1198
1193
1189
1184
1179
1173
1168
1162
1157
1151
1145
1139
1133
1127
1121
1115
1108
1102
1096
1090
1083
1077
1071
1064
1058
1051
1045
1038
1032
1025
1018
1010
1004
997
990
983
975
968
960
953
945
937
929
921
913
904
896
888
880
871
863
855
846
838
830
822
814
806
798
790
782
775
767
760
753
746
739
732
725
719
713
707
701
695
689
683
678
672
667
662
657
652
647
642
638
633
629
624
620
616
612
609
605
601
598
595
592
589
586
583
580
577
575
572
570
567
565
562
560
557
555
552
550
547
544
541
538
535
532
529
525
521
517
513
509
504
500
495
490
485
479
474
468
462
456
449
443
436
429
421
414
406
398
390
381
372
364
354
345
336
326
316
305
295
284
273
261
250
238
226
214
201
188
175
162
149
136
122
108
95
81
67
52
38
24
9
-6
-20
-35
-50
-65
-79
-94
-109
-124
-138
-153
-167
-182
-196
-211
-225
-239
-253
-267
-281
-294
-308
-321
-334
-347
-360
-372
-384
-396
-408
-419
-430
-441
-452
-462
-472
-482
-491
-500
-508
-516
-524
-531
-538
-545
-551
-557
-563
-568
-572
-577
-581
-585
-588
-591
-593
-595
-597
-599
-599
-600
-600
-600
-599
-598
-596
-594
-592
-589
-586
-582
-578
-573
-568
-562
-557
-550
-544
-537
-530
-522
-514
-506
-497
-488
-479
-470
-460
-450
-440
-430
-420
-409
-399
-388
-377
-366
-355
-344
-333
-322
-311
-299
-288
-277
-265
-253
-242
-230
-218
-206
-194
-182
-170
-158
-145
-133
-121
-108
-96
-84
-71
-59
-47
-35
-23
-11
1
13
25
37
48
60
71
83
94
105
116
127
138
149
160
171
182
193
204
214
225
235
246
256
266
277
287
297
307
317
326
336
346
356
366
375
385
395
405
415
425
435
446
456
467
478
489
500
512
523
535
547
560
572
585
598
612
625
639
653
667
681
696
710
725
739
754
769
783
798
812
827
841
855
870
884
897
911
925
938
951
964
976
989
1000
1012
1025
1037
1048
1059
1070
1081
1092
1102
1113
1123
1133
1142
1152
1161
1171
1180
1189
1198
1206
1215
1223
1231
1239
1247
1255
1263
1271
1279
1287
1295
1303
1311
1319
1328
1336
1345
1354
1363
1372
1382
1392
1402
1413
1423
1434
1446
1458
1470
1482
1495
1508
1521
1535
1549
1563
1577
1592
1607
1623
1638
1654
1670
1686
1703
1720
1737
1754
1771
1789
1806
1824
1842
1860
1878
1896
1914
1932
1950
1968
1987
2004
2021
2040
2057
2075
2092
2108
2125
2141
2157
2172
2187
2201
2215
2229
2242
2254
2266
2278
2289
2299
2309
2319
2328
2337
2345
2353
2360
2367
2374
2380
2386
2392
2397
2402
2406
2411
2415
2419
2422
2426
2429
2432
2435
2437
2440
2442
2444
2446
2448
2450
2451
2453
2454
2455
2456
2457
2458
2459
2459
2460
2460
2460
2461
2461
2461
2461
2460
2460
2460
2460
2460
2459
2459
2459
2459
2458
2458
2458
2458
2458
2458
2457
2457
2457
2457
2457
2457
2457
2458
2458
2458
2458
2459
2459
2459
2460
2461
2461
2462
2463
2463
2464
2465
2466
2467
2467
2468
2469
2469
2470
2470
2471
2471
2471
2471
2470
2470
2469
2468
2467
2466
2465
2463
2461
2459
2456
2454
2450
2447
2443
2440
2435
2431
2426
2421
2415
2410
2404
2397
2391
2384
2376
2369
2360
2352
2343
2334
2324
2314
2304
2293
2282
2270
2258
2246
2233
2219
2205
2191
2176
2161
2145
2129
2113
2096
2079
2061
2043
2025
2005
1988
1969
1949
1930
1910
1891
1871
1851
1831
1811
1791
1771
1752
1732
1712
1693
1674
1655
1636
1617
1599
1580
1562
1544
1527
1509
1492
1476
1459
1443
1427
1411
1396
1381
1366
1351
1337
1323
1309
1296
1283
1270
1257
1245
1232
1220
1209
1197
1185
1174
1163
1152
1141
1130
1119
1108
1097
1086
1075
1064
1053
1041
1030
1018
1006
994
982
969
956
943
929
916
902
887
873
858
843
827
811
795
778
761
744
726
708
690
671
652
633
614
594
574
554
534
514
493
473
452
431
410
388
367
346
324
303
281
259
237
215
193
171
149
127
105
83
61
40
18
-4
-25
-47
-68
-89
-110
-131
-151
-172
-192
-212
-232
-251
-271
-290
-309
-328
-346
-365
-383
-401
-419
-437
-455
-473
-491
-508
-526
-543
-561
-578
-595
-612
-629
-646
-662
-679
-695
-711
-727
-743
-759
-774
-790
-805
-820
-835
-851
-865
-880
-895
-910
-924
-939
-953
-967
-981
-995
-1008
-1022
-1037
-1051
-1065
-1078
-1092
-1105
-1118
-1132
-1145
-1158
-1171
-1184
-1197
-1209
-1222
-1234
-1246
-1259
-1271
-1282
-1294
-1306
-1317
-1329
-1340
-1351
-1362
-1373
-1384
-1395
-1406
-1417
-1428
-1439
-1451
-1462
-1473
-1485
-1496
-1508
-1520
-1532
-1544
-1557
-1569
-1582
-1595
-1608
-1622
-1635
-1649
-1663
-1677
-1691
-1706
-1720
-1735
-1749
-1764
-1779
-1794
-1809
-1824
-1840
-1855
-1870
-1886
-1901
-1916
-1932
-1947
-1963
-1978
-1994
-2009
-2025
-2040
-2056
-2071
-2087
-2102
-2117
-2133
-2148
-2163
-2178
-2193
-2207
-2222
-2236
-2250
-2264
-2278
-2291
-2304
-2317
-2330
-2342
-2354
-2366
-2377
-2388
-2399
-2410
-2420
-2430
-2440
-2449
-2458
-2467
-2475
-2483
-2491
-2498
-2505
-2512
-2518
-2525
-2531
-2536
-2542
-2547
-2552
-2557
-2561
-2565
-2570
-2573
-2577
-2581
-2584
-2587
-2590
-2593
-2596
-2599
-2601
-2603
-2605
-2607
-2609
-2611
-2612
-2613
-2614
-2615
-2616
-2617
-2617
-2617
-2617
-2617
-2616
-2615
-2614
-2612
-2610
-2608
-2605
-2602
-2599
-2595
-2591
-2586
-2581
-2575
-2569
-2563
-2555
-2548
-2540
-2531
-2522
-2513
-2503
-2492
-2481
-2469
-2457
-2444
-2431
-2417
-2403
-2388
-2373
-2357
-2341
-2324
-2307
-2289
-2271
-2252
-2233
-2213
-2193
-2172
-2151
-2130
-2108
-2086
-2063
-2040
-2017
-1993
-1969
-1945
-1920
-1895
-1870
-1844
-1819
-1793
-1766
-1740
-1713
-1686
-1659
-1632
-1605
-1577
-1550
-1522
-1495
-1467
-1440
-1412
-1385
-1358
-1330
-1303
-1277
-1250
-1224
-1197
-1172
-1146
-1121
-1095
-1071
-1046
-1022
-998
-974
-951
-928
-905
-883
-860
-838
-817
-795
-774
-753
-733
-712
-692
-672
-652
-633
-613
-594
-576
-557
-538
-520
-502
-485
-467
-450
-433
-416
-399
-383
-367
-351
-335
-320
-304
-290
-275
-260
-246
-232
-219
-205
-192
-180
-167
-155
-142
-131
-119
-108
-97
-86
-76
-65
-56
-46
-37
-27
-19
-10
-2
6
14
22
30
37
44
51
58
64
71
77
83
89
95
100
106
111
116
121
126
131
136
140
145
149
153
157
160
164
168
171
174
177
180
183
185
188
190
192
194
196
197
199
200
202
203
204
204
205
206
206
206
206
206
205
205
204
203
202
201
200
198
196
194
192
189
187
184
181
178
175
171
168
164
160
156
152
148
144
140
135
131
127
123
118
114
110
106
103
99
96
92
89
86
84
81
79
77
76
74
73
72
71
70
70
70
70
70
70
71
72
73
75
76
78
80
83
86
89
92
96
100
104
109
114
120
126
132
139
146
153
161
169
178
186
196
206
216
226
237
248
259
271
283
295
307
320
333
346
359
372
386
400
414
428
442
456
471
486
500
515
531
546
562
577
593
609
625
642
658
675
691
708
726
743
760
778
796
813
831
850
868
886
905
924
943
962
981
1000
1018
1039
1058
1077
1097
1116
1136
1155
1175
1194
1214
1233
1253
1272
1291
1311
1330
1349
1368
1386
1405
1423
1442
1460
1478
1496
1513
1531
1548
1565
1581
1598
1614
1630
1645
1660
1675
1690
1703
1717
1730
1743
1755
1767
1778
1788
1798
1808
1817
1825
1833
1840
1846
1852
1858
1862
1866
1869
1872
1873
1874
1875
1874
1873
1871
1869
1865
1861
1857
1851
1845
1838
1831
1823
1814
1804
1794
1784
1772
1760
1748
1735
1721
1707
1693
1678
1662
1646
1630
1613
1596
1579
1561
1543
1524
1506
1487
1467
1448
1428
1408
1388
1368
1347
1326
1305
1284
1263
1242
1220
1198
1177
1155
1133
1111
1088
1066
1044
1022
1000
978
956
934
912
890
868
847
826
805
784
763
743
722
702
682
663
643
624
605
587
569
551
533
515
498
481
464
448
432
416
400
385
370
355
340
326
312
299
285
272
259
247
235
223
211
200
189
178
168
158
148
138
129
121
112
104
96
89
82
75
68
62
56
50
45
39
34
29
25
20
16
12
8
4
0
-3
-6
-9
-12
-15
-17
-20
-22
-24
-26
-27
-29
-30
-31
-32
-33
-34
-34
-34
-34
-33
-33
-32
-31
-29
-27
-25
-23
-21
-18
-15
-11
-7
-3
1
6
11
16
22
27
33
40
46
53
60
68
75
83
92
100
109
118
127
137
146
156
167
178
189
200
211
223
236
248
261
274
288
302
316
331
345
361
376
392
408
424
440
457
474
491
508
526
544
561
579
597
615
633
651
669
688
706
724
742
760
778
795
813
831
848
865
883
900
916
933
950
966
982
998
1012
1028
1043
1058
1073
1087
1101
1114
1128
1141
1153
1165
1177
1189
1200
1210
1221
1230
1240
1249
1257
1265
1272
1279
1286
1292
1297
1302
1306
1309
1312
1315
1317
1318
1319
1319
1318
1317
1315
1313
1311
1307
1304
1299
1294
1289
1284
1277
1271
1264
1257
1249
1241
1233
1224
1215
1206
1196
1187
1177
1167
1156
1146
1135
1124
1113
1101
1090
1078
1066
1054
1041
1028
1014
1002
989
975
961
947
933
919
904
889
874
859
844
828
813
797
781
765
749
733
716
700
684
667
650
634
617
600
583
565
548
531
513
496
478
460
442
424
406
388
369
350
331
312
293
274
254
234
214
194
174
154
133
112
92
71
50
28
7
-14
-36
-57
-79
-101
-122
-144
-166
-188
-210
-232
-254
-276
-297
-319
-341
-363
-384
-406
-427
-448
-470
-491
-512
-532
-553
-573
-593
-613
-633
-653
-672
-692
-711
-729
-748
-766
-784
-802
-820
-837
-854
-871
-887
-903
-919
-934
-949
-964
-978
-992
-1006
-1018
-1032
-1044
-1057
-1068
-1079
-1090
-1101
-1111
-1120
-1129
-1138
-1146
-1154
-1161
-1168
-1174
-1180
-1186
-1191
-1195
-1199
-1203
-1206
-1208
-1210
-1212
-1213
-1213
-1213
-1213
-1212
-1211
-1209
-1207
-1205
-1202
-1199
-1195
-1191
-1187
-1182
-1178
-1172
-1167
-1161
-1155
-1149
-1143
-1136
-1130
-1123
-1115
-1108
-1101
-1093
-1086
-1078
-1070
-1062
-1054
-1046
-1038
-1030
-1022
-1014
-1004
-997
-989
-981
-972
-964
-956
-947
-939
-931
-923
-914
-906
-898
-889
-881
-872
-864
-855
-847
-838
-829
-820
-811
-801
-792
-782
-772
-762
-752
-741
-730
-719
-707
-695
-683
-670
-656
-642
-628
-613
-598
-583
-566
-550
-532
-515
-496
-478
-458
-439
-418
-397
-376
-354
-332
-309
-285
-262
-237
-212
-187
-161
-135
-108
-81
-53
-25
3
32
61
91
121
151
181
212
243
275
306
338
369
401
433
465
497
530
562
594
626
658
690
722
753
785
817
848
879
910
941
971
1002
1032
1062
1092
1121
1150
1179
1208
1236
1264
1292
1320
1347
1374
1401
1427
1454
1480
1505
1531
1556
1581
1605
1629
1653
1677
1700
1723
1745
1767
1789
1811
1832
1852
1873
1893
1912
1932
1950
1969
1987
2005
2021
2039
2056
2072
2088
2104
2119
2134
2148
2162
2176
2189
2202
2214
2226
2238
2249
2260
2270
2281
2290
2300
2309
2317
2325
2333
2341
2348
2355
2362
2368
2374
2379
2385
2389
2394
2399
2403
2406
2410
2413
2416
2419
2421
2423
2425
2427
2428
2429
2429
2430
2430
2430
2429
2429
2428
2426
2425
2423
2421
2419
2417
2414
2411
2408
2405
2402
2398
2394
2390
2386
2381
2376
2371
2366
2361
2355
2350
2344
2338
2332
2325
2319
2312
2305
2298
2291
2283
2276
2268
2260
2252
2244
2236
2228
2219
2210
2202
2193
2184
2174
2165
2156
2146
2137
2127
2118
2108
2098
2088
2078
2068
2058
2048
2037
2028
2017
2008
1998
1988
1977
1967
1957
1947
1938
1928
1918
1909
1899
1890
1881
1872
1863
1854
1845
1837
1828
1820
1812
1804
1796
1788
1780
1772
1764
1757
1749
1742
1734
1727
1720
1713
1706
1698
1691
1684
1677
1670
1663
1656
1649
1642
1635
1628
1621
1614
1606
1599
1592
1585
1578
1570
1563
1556
1549
1541
1534
1527
1519
1512
1504
1497
1490
1482
1475
1467
1459
1452
1444
1436
1429
1421
1413
1405
1397
1389
1381
1373
1364
1356
1348
1339
1331
1322
1313
1305
1296
1287
1278
1269
1259
1250
1241
1232
1222
1213
1203
1194
1184
1175
1165
1156
1147
1137
1128
1118
1109
1100
1091
1082
1073
1064
1056
1047
1039
1031
1022
1014
1006
999
992
985
977
971
964
957
951
945
939
933
927
922
917
912
907
903
899
895
891
887
884
881
878
875
873
871
869
867
866
865
864
863
862
862
862
862
862
862
863
863
864
865
866
867
868
870
871
873
874
876
878
879
881
883
885
887
890
892
894
897
899
902
905
907
910
913
916
919
922
925
928
931
934
937
940
943
945
948
951
953
956
958
961
963
965
967
969
971
973
975
976
978
979
980
981
982
982
982
983
983
982
982
981
981
980
978
977
975
973
970
967
964
961
957
952
948
943
937
931
924
917
910
902
893
885
875
865
854
843
832
820
807
794
780
766
751
736
721
704
688
671
653
635
616
597
578
557
537
516
495
473
451
428
405
382
358
334
310
285
260
235
209
184
158
132
105
79
52
25
-2
-29
-57
-84
-112
-140
-167
-195
-223
-251
-279
-307
-335
-362
-390
-418
-445
-473
-500
-527
-554
-581
-608
-635
-661
-688
-714
-740
-765
-791
-816
-841
-866
-891
-916
-940
-964
-988
-1010
-1035
-1058
-1080
-1103
-1125
-1147
-1169
-1190
-1212
-1233
-1253
-1274
-1294
-1314
-1334
-1353
-1372
-1391
-1410
-1428
-1446
-1464
-1482
-1499
-1516
-1532
-1549
-1564
-1580
-1595
-1610
-1625
-1639
-1653
-1666
-1679
-1691
-1703
-1715
-1726
-1737
-1747
-1756
-1765
-1774
-1782
-1790
-1796
-1803
-1809
-1814
-1819
-1823
-1827
-1830
-1833
-1835
-1836
-1838
-1838
-1838
-1838
-1837
-1836
-1835
-1833
-1831
-1828
-1825
-1822
-1818
-1814
-1810
-1805
-1801
-1796
-1791
-1785
-1780
-1774
-1769
-1763
-1757
-1751
-1744
-1738
-1731
-1725
-1718
-1712
-1705
-1698
-1691
-1684
-1677
-1670
-1663
-1655
-1648
-1641
-1634
-1626
-1619
-1611
-1604
-1596
-1589
-1581
-1574
-1566
-1559
-1551
-1544
-1537
-1529
-1522
-1515
-1507
-1500
-1493
-1485
-1478
-1471
-1464
-1457
-1450
-1443
-1437
-1430
-1424
-1417
-1411
-1405
-1399
-1393
-1387
-1382
-1376
-1371
-1366
-1361
-1356
-1351
-1346
-1342
-1337
-1333
-1329
-1325
-1321
-1317
-1313
-1310
-1306
-1302
-1298
-1295
-1291
-1287
-1283
-1279
-1275
-1271
-1267
-1262
-1258
-1253
-1248
-1243
-1237
-1232
-1226
-1220
-1214
-1207
-1201
-1194
-1186
-1179
-1171
-1163
-1155
-1146
-1137
-1127
-1117
-1107
-1096
-1085
-1074
-1062
-1050
-1037
-1024
-1010
-996
-981
-966
-951
-935
-919
-902
-885
-867
-849
-830
-811
-792
-772
-752
-731
-710
-689
-667
-645
-623
-600
-576
-553
-529
-505
-480
-455
-430
-405
-379
-354
-327
-301
-275
-248
-221
-194
-167
-140
-112
-85
-57
-29
-2
26
54
82
109
137
164
192
219
246
273
300
327
353
379
405
431
456
481
506
531
555
579
602
625
648
671
693
715
736
757
778
798
818
837
856
875
893
911
928
945
962
978
994
1010
1025
1040
1055
1070
1084
1098
1111
1124
1137
1150
1162
1175
1186
1198
1209
1220
1231
1242
1252
1262
1271
1281
1290
1299
1307
1316
1324
1331
1339
1346
1353
1359
1365
1371
1376
1382
1387
1391
1395
1400
1403
1407
1410
1413
1416
1418
1420
1422
1424
1426
1427
1428
1429
1430
1431
1431
1431
1431
1431
1430
1430
1429
1428
1427
1425
1423
1421
1419
1417
1415
1412
1409
1406
1403
1400
1396
1392
1389
1385
1381
1376
1372
1368
1363
1358
1354
1349
1344
1339
1334
1328
1323
1318
1313
1308
1302
1297
1292
1287
1282
1277
1272
1267
1263
1258
1253
1249
1244
1240
1236
1231
1227
1223
1219
1215
1210
1206
1202
1198
1194
1189
1185
1180
1176
1171
1166
1161
1156
1151
1145
1140
1134
1128
1122
1115
1109
1102
1095
1088
1081
1073
1065
1057
1049
1041
1032
1022
1014
1004
995
986
976
965
955
944
933
921
909
897
885
873
860
847
833
820
806
792
777
763
748
733
717
702
686
671
655
639
623
607
590
574
558
541
525
508
492
476
459
443
427
411
395
379
363
347
332
316
301
285
270
255
241
226
211
197
183
169
155
142
128
115
102
90
77
65
53
41
29
18
7
-5
-16
-26
-37
-47
-58
-68
-77
-87
-96
-106
-115
-124
-132
-141
-149
-158
-166
-174
-181
-189
-196
-204
-211
-218
-225
-231
-238
-244
-250
-256
-262
-268
-274
-280
-285
-290
-296
-301
-306
-311
-316
-321
-326
-331
-335
-340
-345
-349
-354
-358
-363
-367
-372
-376
-380
-385
-389
-394
-398
-403
-407
-412
-416
-421
-426
-430
-435
-440
-445
-450
-455
-460
-465
-470
-475
-481
-486
-491
-496
-502
-507
-512
-517
-522
-527
-533
-538
-543
-548
-552
-557
-562
-567
-572
-577
-581
-586
-591
-595
-600
-605
-609
-614
-618
-623
-627
-632
-636
-641
-645
-649
-653
-657
-661
-665
-669
-673
-676
-680
-683
-686
-689
-692
-694
-697
-699
-701
-703
-704
-705
-707
-707
-708
-709
-709
-709
-709
-709
-708
-708
-707
-706
-705
-703
-702
-700
-698
-696
-693
-691
-688
-685
-682
-678
-675
-671
-667
-663
-659
-654
-649
-644
-639
-633
-627
-621
-615
-608
-601
-594
-586
-578
-570
-562
-554
-545
-536
-527
-517
-508
-498
-488
-478
-468
-457
-447
-436
-425
-414
-403
-392
-380
-369
-358
-346
-335
-324
-312
-301
-289
-278
-267
-255
-244
-233
-222
-211
-201
-190
-179
-169
-159
-149
-139
-130
-120
-111
-103
-94
-86
-78
-70
-63
-56
-50
-44
-38
-33
-28
-23
-19
-15
-12
-9
-7
-5
-3
-2
-1
-1
-1
-1
-2
-3
-5
-6
-8
-11
-13
-16
-19
-23
-26
-30
-34
-38
-43
-47
-51
-56
-61
-65
-70
-75
-80
-85
-90
-95
-100
-105
-110
-115
-120
-125
-130
-135
-140
-145
-150
-155
-159
-164
-169
-174
-178
-183
-187
-191
-196
-200
-204
-208
-212
-215
-219
-222
-225
-228
-231
-234
-237
-239
-241
-243
-245
-246
-248
-249
-250
-251
-252
-252
-252
-253
-253
-253
-252
-252
-252
-251
-250
-250
-249
-248
-247
-245
-244
-243
-241
-239
-237
-235
-233
-231
-228
-226
-223
-220
-216
-213
-209
-205
-200
-196
-191
-185
-180
-174
-167
-160
-153
-146
-138
-130
-121
-112
-103
-93
-83
-72
-61
-50
-38
-26
-13
0
13
27
41
56
71
86
102
118
134
151
168
185
203
220
239
257
276
296
315
335
355
375
396
417
438
459
481
502
524
546
568
590
612
635
657
680
702
725
748
770
793
815
838
860
883
905
927
949
971
993
1014
1036
1057
1078
1099
1120
1140
1160
1180
1199
1218
1237
1256
1274
1292
1309
1326
1343
1359
1375
1390
1405
1420
1434
1447
1460
1473
1485
1497
1508
1518
1528
1538
1547
1556
1564
1572
1579
1585
1591
1597
1602
1607
1611
1615
1618
1620
1623
1625
1626
1627
1627
1627
1627
1626
1625
1623
1621
1619
1616
1613
1609
1606
1601
1597
1592
1587
1581
1575
1569
1563
1556
1549
1542
1535
1527
1519
1511
1503
1495
1486
1477
1468
1459
1450
1440
1431
1421
1411
1401
1391
1381
1371
1360
1350
1339
1329
1318
1308
1297
1286
1276
1265
1255
1244
1233
1223
1212
1202
1191
1181
1170
1160
1149
1139
1129
1119
1109
1099
1089
1079
1069
1059
1050
1040
1031
1020
1012
1002
993
984
975
966
957
948
939
931
922
913
905
897
889
880
872
864
857
849
841
834
827
819
812
805
799
792
785
779
772
766
760
754
748
743
737
731
726
721
716
711
706
701
696
692
687
683
679
676
672
668
665
662
659
656
653
650
648
646
643
641
640
638
636
635
633
632
631
630
629
628
627
627
626
625
625
625
624
624
624
623
623
623
623
623
623
623
624
624
624
625
626
626
627
629
630
631
633
635
636
639
641
643
646
649
652
655
658
662
665
669
673
677
682
686
691
696
701
706
711
716
721
727
732
738
743
749
755
760
766
772
777
783
789
794
800
806
811
817
823
828
834
839
845
850
855
860
865
870
875
879
884
888
892
896
900
904
907
911
914
917
920
923
926
928
931
933
936
938
940
942
944
946
949
951
953
955
957
960
962
965
967
970
973
976
979
982
985
989
993
997
1000
1004
1010
1014
1018
1024
1029
1034
1040
1046
1052
1058
1064
1071
1078
1085
1092
1099
1107
1114
1122
1130
1138
1147
1155
1164
1173
1181
1190
1199
1208
1217
1226
1235
1245
1254
1263
1272
1281
1290
1299
1308
1317
1326
1334
1343
1351
1359
1367
1375
1383
1390
1397
1404
1411
1418
1424
1430
1436
1441
1447
1452
1457
1461
1465
1469
1473
1476
1479
1482
1484
1486
1488
1489
1490
1491
1492
1492
1492
1492
1492
1491
1491
1490
1488
1487
1485
1483
1481
1479
1476
1474
1471
1468
1465
1461
1458
1454
1451
1447
1443
1439
1435
1430
1426
1421
1417
1412
1407
1402
1398
1393
1388
1383
1378
1373
1368
1362
1357
1352
1347
1342
1337
1332
1327
1322
1317
1312
1307
1302
1298
1293
1289
1285
1280
1276
1272
1268
1264
1261
1257
1254
1251
1248
1245
1242
1240
1237
1235
1233
1231
1230
1228
1227
1226
1225
1224
1224
1223
1223
1223
1223
1223
1223
1223
1224
1224
1225
1225
1226
1227
1227
1228
1228
1229
1230
1230
1230
1231
1231
1231
1231
1231
1231
1231
1230
1230
1229
1228
1227
1226
1225
1223
1222
1220
1218
1216
1214
1212
1210
1207
1205
1202
1199
1196
1193
1190
1186
1183
1179
1176
1172
1168
1164
1160
1155
1151
1147
1142
1137
1133
1128
1123
1118
1114
1109
1104
1099
1094
1089
1084
1080
1075
1070
1065
1061
1056
1051
1047
1042
1038
1033
1029
1025
1020
1016
1012
1008
1004
1000
996
992
988
984
979
975
971
967
963
958
954
949
945
940
935
930
925
920
915
909
904
898
892
886
879
873
866
859
852
845
837
830
822
814
805
797
788
780
771
762
753
743
734
725
715
705
696
686
676
666
657
647
637
628
618
609
599
590
581
572
563
555
547
538
531
523
516
508
501
495
489
483
477
471
466
461
457
453
449
445
442
439
437
435
433
431
430
430
429
429
430
430
431
432
434
436
438
441
443
446
450
453
457
461
465
469
474
478
483
488
493
498
504
509
515
520
526
532
537
543
549
556
562
568
574
581
587
593
600
606
613
619
626
632
639
645
652
658
664
671
677
684
690
696
702
709
715
721
727
733
738
744
750
755
761
766
771
776
781
786
791
795
800
804
808
811
815
818
821
824
827
829
831
833
835
836
838
839
839
840
840
840
840
839
839
838
837
836
834
833
831
829
827
825
823
821
818
815
813
810
807
804
801
797
794
791
787
783
780
776
772
768
764
760
756
752
749
745
741
737
733
730
726
723
720
717
714
711
708
706
704
702
700
698
697
696
695
694
693
693
692
692
692
693
693
694
694
695
696
697
699
700
702
704
705
707
710
712
714
717
720
722
725
729
732
736
739
743
748
752
756
761
766
770
776
781
786
791
797
803
808
814
820
826
832
838
845
851
857
864
870
876
883
889
896
902
908
914
921
927
933
939
945
951
957
962
968
973
979
984
989
994
999
1002
1008
1012
1016
1020
1022
1027
1030
1033
1036
1038
1041
1043
1045
1046
1047
1048
1049
1050
1050
1050
1050
1049
1048
1047
1046
1044
1042
1040
1038
1035
1032
1029
1025
1020
1016
1012
1008
1002
998
993
987
981
975
969
962
956
949
941
934
926
919
910
902
894
885
877
868
858
849
840
830
820
810
799
788
777
766
754
743
730
718
705
692
679
665
651
636
622
607
591
576
560
543
527
510
493
476
458
440
422
404
386
367
348
330
311
291
272
253
234
215
195
176
157
138
119
100
81
63
44
26
8
-10
-28
-45
-62
-79
-96
-112
-128
-144
-160
-175
-189
-204
-217
-231
-244
-257
-269
-281
-292
-303
-313
-323
-332
-340
-348
-356
-363
-369
-375
-380
-384
-388
-391
-393
-395
-396
-397
-397
-396
-394
-393
-390
-387
-383
-379
-374
-369
-363
-356
-350
-342
-335
-327
-318
-310
-301
-291
-282
-272
-262
-252
-242
-231
-221
-210
-199
-189
-178
-167
-156
-146
-135
-125
-114
-104
-93
-83
-73
-63
-53
-43
-33
-24
-14
-5
4
13
22
31
39
48
56
64
72
80
88
96
104
111
119
126
133
141
148
155
163
170
177
184
192
199
206
214
221
229
236
244
252
260
268
276
285
293
302
311
320
329
339
348
358
368
378
389
399
410
421
432
444
455
467
479
491
504
516
529
542
555
568
581
594
608
621
634
648
661
675
688
701
715
728
741
754
767
779
792
804
816
829
840
852
864
875
886
897
908
919
929
940
950
960
969
979
988
997
1004
1014
1022
1030
1038
1046
1054
1061
1068
1075
1082
1089
1095
1102
1108
1114
1120
1126
1132
1138
1144
1149
1155
1161
1166
1172
1177
1183
1189
1194
1200
1206
1211
1217
1223
1229
1236
1242
1248
1255
1262
1269
1276
1283
1290
1297
1305
1312
1320
1328
1336
1344
1352
1361
1369
1377
1386
1395
1403
1412
1421
1430
1439
1448
1457
1465
1474
1483
1492
1500
1509
1518
1526
1535
1543
1551
1560
1568
1576
1585
1593
1601
1609
1617
1625
1633
1641
1649
1657
1665
1673
1681
1688
1696
1703
1711
1718
1725
1732
1740
1747
1753
1760
1767
1773
1780
1786
1792
1799
1805
1810
1816
1822
1827
1833
1838
1843
1848
1853
1858
1863
1868
1873
1878
1883
1888
1893
1898
1903
1908
1913
1918
1923
1929
1934
1939
1945
1951
1956
1962
1968
1974
1980
1986
1992
1998
2005
2011
2017
2024
2031
2037
2045
2052
2059
2066
2073
2080
2088
2095
2103
2110
2118
2126
2134
2143
2151
2159
2168
2176
2185
2193
2202
2211
2220
2228
2237
2246
2255
2263
2272
2281
2290
2298
2307
2315
2324
2332
2340
2348
2356
2364
2371
2379
2386
2393
2400
2407
2414
2420
2427
2433
2439
2445
2451
2456
2462
2467
2472
2477
2482
2487
2491
2495
2500
2504
2507
2511
2515
2518
2522
2525
2528
2531
2534
2537
2540
2543
2545
2548
2550
2553
2555
2558
2560
2563
2566
2568
2571
2573
2576
2579
2581
2584
2587
2589
2592
2595
2598
2600
2603
2606
2609
2612
2614
2617
2620
2623
2625
2628
2631
2634
2636
2639
2641
2644
2646
2648
2651
2653
2655
2657
2659
2660
2662
2664
2665
2666
2668
2669
2670
2671
2671
2672
2672
2673
2673
2673
2673
2673
2672
2672
2671
2670
2669
2668
2667
2665
2664
2662
2660
2658
2656
2654
2652
2649
2647
2645
2642
2640
2637
2635
2632
2629
2627
2624
2622
2619
2617
2614
2612
2609
2607
2605
2602
2600
2598
2596
2594
2592
2590
2588
2587
2585
2583
2582
2580
2579
2577
2576
2575
2574
2573
2572
2571
2570
2569
2568
2567
2567
2567
2566
2566
2566
2566
2566
2567
2567
2567
2568
2569
2570
2570
2571
2572
2574
2575
2576
2577
2578
2579
2581
2582
2583
2584
2585
2586
2586
2587
2587
2588
2588
2588
2588
2587
2587
2586
2585
2584
2583
2582
2581
2579
2577
2575
2573
2571
2568
2566
2563
2560
2557
2554
2550
2546
2543
2539
2535
2531
2526
2522
2517
2512
2507
2502
2497
2491
2486
2480
2474
2468
2462
2456
2449
2443
2436
2430
2423
2416
2409
2402
2395
2388
2381
2373
2366
2358
2351
2343
2336
2328
2320
2312
2305
2297
2289
2281
2273
2266
2258
2250
2242
2235
2227
2219
2212
2204
2197
2189
2182
2175
2168
2161
2153
2147
2140
2133
2126
2119
2113
2106
2100
2093
2087
2081
2074
2068
2062
2056
2050
2044
2037
2032
2025
2021
2015
2009
2004
1998
1993
1987
1982
1977
1971
1966
1961
1956
1951
1946
1941
1936
1931
1926
1922
1917
1913
1908
1904
1900
1896
1892
1889
1885
1881
1878
1874
1871
1867
1864
1861
1858
1854
1851
1848
1845
1842
1839
1836
1834
1831
1828
1825
1823
1820
1817
1814
1812
1809
1806
1803
1800
1798
1795
1792
1789
1786
1783
1780
1777
1774
1771
1768
1765
1762
1758
1755
1751
1748
1744
1741
1737
1733
1729
1725
1721
1716
1712
1708
1703
1698
1693
1688
1683
1677
1671
1666
1659
1653
1647
1640
1634
1627
1620
1612
1605
1597
1589
1581
1573
1564
1555
1546
1537
1528
1518
1508
1498
1488
1478
1467
1457
1446
1435
1424
1413
1401
1390
1378
1366
1354
1342
1330
1317
1305
1292
1279
1267
1254
1241
1228
1215
1202
1189
1176
1163
1150
1137
1124
1111
1098
1085
1072
1059
1046
1033
1020
1008
995
983
970
958
946
934
922
911
899
888
877
866
855
845
834
825
815
806
797
788
779
771
763
756
748
741
735
729
723
717
712
707
702
698
694
690
687
684
682
680
678
677
676
676
676
676
677
678
680
682
684
687
691
694
699
703
708
713
719
725
731
738
745
753
760
769
777
786
795
804
813
823
833
843
854
864
875
886
897
908
919
930
942
954
965
977
989
1000
1012
1025
1038
1050
1062
1074
1086
1098
1111
1122
1134
1146
1158
1169
1180
1191
1202
1213
1224
1235
1245
1255
1265
1275
1285
1295
1305
1314
1324
1333
1343
1352
1361
1371
1380
1389
1399
1408
1417
1427
1436
1445
1455
1464
1474
1484
1494
1504
1514
1524
1534
1545
1555
1566
1577
1588
1599
1610
1622
1633
1645
1657
1669
1681
1694
1706
1718
1731
1744
1757
1770
1783
1796
1810
1823
1837
1851
1865
1879
1893
1908
1922
1937
1952
1967
1981
1996
2012
2027
2041
2057
2072
2087
2102
2118
2133
2148
2163
2178
2192
2207
2222
2237
2251
2266
2280
2294
2308
2322
2336
2349
2363
2376
2389
2402
2414
2426
2438
2450
2462
2473
2484
2494
2504
2514
2523
2533
2541
2550
2558
2565
2573
2579
2586
2592
2598
2603
2608
2613
2617
2621
2625
2628
2631
2633
2636
2638
2639
2641
2642
2643
2643
2644
2644
2644
2644
2643
2643
2642
2641
2640
2639
2638
2637
2635
2634
2632
2630
2629
2627
2625
2623
2622
2620
2618
2616
2613
2611
2609
2607
2605
2602
2600
2598
2595
2593
2591
2588
2586
2584
2581
2579
2577
2575
2573
2570
2568
2566
2564
2562
2560
2557
2555
2553
2550
2548
2545
2542
2540
2537
2534
2531
2528
2525
2522
2519
2516
2513
2510
2507
2504
2501
2498
2495
2492
2489
2486
2483
2480
2477
2474
2472
2469
2466
2463
2460
2457
2454
2451
2448
2445
2442
2439
2436
2433
2431
2428
2425
2422
2419
2416
2413
2410
2407
2404
2402
2399
2396
2393
2390
2387
2384
2381
2379
2376
2373
2370
2367
2364
2361
2359
2356
2353
2350
2347
2344
2341
2339
2336
2333
2330
2327
2324
2322
2319
2316
2313
2310
2308
2305
2302
2299
2296
2294
2291
2288
2285
2282
2280
2277
2274
2271
2268
2266
2263
2260
2257
2255
2252
2249
2246
2244
2241
2238
2235
2233
2230
2227
2224
2222
2219
2216
2213
2211
2208
2205
2202
2200
2197
2194
2192
2189
2186
2183
2181
2178
2175
2173
2170
2167
2165
2162
2159
2156
2154
2151
2148
2146
2143
2140
2138
2135
2132
2130
2127
2124
2122
2119
2117
2114
2111
2109
2106
2103
2101
2098
2095
2093
2090
2088
2085
2082
2080
2077
2074
2072
2069
2067
2064
2061
2059
2056
2054
2051
2048
2045
2043
2041
2037
2035
2033
2029
2028
2025
2023
2020
2017
2015
2012
2009
2007
2005
2001
2000
1997
1995
1992
1989
1987
1984
1982
1979
1977
1974
1972
1969
1967
1964
1962
1959
1957
1954
1952
1949
1947
1944
1942
1939
1937
1934
1932
1929
1927
1924
1922
1919
1917
1914
1912
1909
1907
1904
1902
1900
1897
1895
1892
1890
1887
1885
1882
1880
1878
1875
1873
1870
1868
1865
1863
1861
1858
1856
1853
1851
1848
1846
1844
1841
1839
1836
1834
1832
1829
1827
1824
1822
1820
1817
1815
1813
1810
1808
1805
1803
1801
1798
1796
1794
1791
1789
1787
1784
1782
1780
1777
1775
1772
1770
1768
1765
1763
1761
1758
1756
1754
1752
1749
1747
1745
1742
1740
1738
1735
1733
1731
1728
1726
1724
1722
1719
1717
1715
1712
1710
1708
1706
1703
1701
1699
1696
1694
1692
1690
1687
1685
1683
1681
1678
1676
1674
1672
1669
1667
1665
1663
1660
1658
1656
1654
1652
1649
1647
1645
1643
1640
1638
1636
1634
1632
1629
1627
1625
1623
1621
1618
1616
1614
1612
1610
1607
1605
1603
1601
1599
1597
1594
1592
1590
1588
1586
1584
1581
1579
1577
1575
1573
1571
1569
1566
1564
1562
1560
1558
1556
1554
1551
1549
1547
1545
1543
1541
1539
1537
1534
1532
1530
1528
1526
1524
1522
1520
1518
1516
1513
1511
1509
1507
1505
1503
1501
1499
1497
1495
1493
1491
1489
1486
1484
1482
1480
1478
1476
1474
1472
1470
1468
1466
1464
1462
1460
1458
1456
1454
1452
1450
1448
1446
1444
1442
1440
1438
1436
1434
1432
1430
1428
1426
1424
1422
1420
1418
1416
1414
1412
1410
1408
1406
1404
1402
1400
1398
1396
1394
1392
1390
1388
1386
1384
1382
1380
1378
1376
1374
1372
1370
1368
1366
1364
1363
1361
1359
1357
1355
1353
1351
1349
1347
1345
1343
1341
1339
1338
1336
1334
1332
1330
1328
1326
1324
1322
1320
1319
1317
1315
1313
1311
1309
1307
1305
1303
1302
1300
1298
1296
1294
1292
1290
1289
1287
1285
1283
1281
1279
1277
1276
1274
1272
1270
1268
1266
1265
1263
1261
1259
1257
1255
1254
1252
1250
1248
1246
1245
1243
1241
1239
1237
1235
1234
1232
1230
1228
1226
1225
1223
1221
1219
1218
1216
1214
1212
1210
1209
1207
1205
1203
1202
1200
1198
1196
1195
1193
1191
1189
1188
1186
1184
1182
1181
1179
1177
1175
1174
1172
1170
1168
1167
1165
1163
1162
1160
1158
1156
1155
1153
1151
1150
1148
1146
1144
1143
1141
1139
1138
1136
1134
1133
1131
1129
1128
1126
1124
1122
1121
1119
1117
1116
1114
1112
1111
1109
1107
1106
1104
1102
1101
1099
1098
1096
1094
1093
1091
1089
1088
1086
1084
1083
1081
1080
1078
1076
1075
1073
1071
1070
1068
1067
1065
1063
1062
1060
1058
1057
1055
1054
1052
1051
1049
1047
1046
1044
1043
1041
1039
1038
1036
1035
1033
1031
1030
1028
1027
1025
1024
1022
1020
1018
1016
1016
1014
1012
1010
1010
1008
1006
1004
1002
1002
1000
999
997
996
994
993
991
990
988
987
985
984
982
981
979
978
976
975
973
972
970
969
967
966
964
963
961
960
958
957
955
954
952
951
949
948
946
945
943
942
940
939
937
936
935
933
932
930
929
927
926
924
923
922
920
919
917
916
914
913
911
910
909
907
906
904
903
901
900
899
897
896
894
893
892
890
889
887
886
885
883
882
880
879
878
876
875
873
872
871
869
868
867
865
864
862
861
860
858
857
856
854
853
852
850
849
848
846
845
843
842
841
839
838
837
835
834
833
831
830
829
827
826
825
823
822
821
820
818
817
816
814
813
812
810
809
808
806
805
804
803
801
800
799
797
796
795
794
792
791
790
788
787
786
785
783
782
781
780
778
777
776
775
773
772
771
770
768
767
766
765
763
762
761
760
758
757
756
755
753
752
751
750
749
747
746
745
744
742
741
740
739
738
736
735
734
733
732
730
729
728
727
726
724
723
722
721
720
718
717
716
715
714
713
711
710
709
708
707
706
704
703
702
701
700
699
697
696
695
694
693
692
691
689
688
687
686
685
684
683
681
680
679
678
677
676
675
674
672
671
670
669
668
667
666
665
664
662
661
660
659
658
657
656
655
654
653
651
650
649
648
647
646
645
644
643
642
641
640
638
637
636
635
634
633
632
631
630
629
628
627
626
625
624
623
621
620
619
618
617
616
615
614
613
612
611
610
609
608
607
606
605
604
603
