5
20446
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
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
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
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
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
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
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
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
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
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
25
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
28
28
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
41
41
41
41
41
41
41
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
53
53
53
53
53
53
54
54
54
54
54
54
55
55
55
55
55
55
56
56
56
56
56
56
57
57
57
57
57
57
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
62
63
63
63
63
63
64
64
64
64
64
65
65
65
65
65
65
66
66
66
66
66
67
67
67
67
67
67
68
68
68
68
68
69
69
69
69
69
70
70
70
70
70
71
71
71
71
71
72
72
72
72
72
73
73
73
73
73
74
74
74
74
74
75
75
75
75
75
76
76
76
76
76
77
77
77
77
77
78
78
78
78
78
79
79
79
79
80
80
80
80
80
81
81
81
81
81
82
82
82
82
83
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
89
89
89
89
89
90
90
90
90
91
91
91
91
91
92
92
92
92
93
93
93
93
94
94
94
94
95
95
95
95
96
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
106
107
107
107
107
108
108
108
108
109
109
109
109
110
110
110
110
111
111
111
111
112
112
112
113
113
113
113
114
114
114
114
115
115
115
116
116
116
116
117
117
117
118
118
118
118
119
119
119
119
120
120
120
121
121
121
122
122
122
122
123
123
123
124
124
124
124
125
125
125
126
126
126
126
127
127
127
128
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
133
133
133
133
134
134
134
135
135
135
135
136
136
136
137
137
137
137
138
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
142
143
143
143
143
144
144
144
144
145
145
145
146
146
146
146
147
147
147
147
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
154
155
155
155
156
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
165
165
165
166
166
166
167
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
172
172
172
173
173
173
174
174
174
175
175
175
176
176
176
177
177
177
178
178
178
179
179
179
180
180
180
181
181
181
182
182
182
183
183
184
184
184
185
185
185
186
186
186
187
187
188
188
188
189
189
189
190
190
191
191
191
192
192
192
193
193
193
194
194
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
207
208
208
208
209
209
209
210
210
210
210
211
211
211
212
212
212
213
213
213
213
214
214
214
215
215
215
215
216
216
216
217
217
217
217
218
218
218
219
219
219
219
220
220
220
220
221
221
221
222
222
222
223
223
223
223
224
224
224
225
225
225
225
226
226
226
227
227
227
227
228
228
228
229
229
229
230
230
230
230
231
231
231
232
232
232
232
233
233
233
234
234
234
234
235
235
235
236
236
236
236
237
237
237
237
238
238
238
239
239
239
240
240
240
240
241
241
241
242
242
242
243
243
243
244
244
244
245
245
245
246
246
246
247
247
247
248
248
248
249
249
250
250
250
251
251
251
252
252
253
253
253
254
254
254
255
255
255
256
256
256
257
257
257
258
258
258
259
259
260
260
260
261
261
261
262
262
263
263
263
264
264
264
265
265
266
266
266
267
267
267
268
268
269
269
269
270
270
270
271
271
272
272
272
273
273
273
274
274
275
275
275
276
276
276
277
277
278
278
278
279
279
280
280
281
281
281
282
282
282
283
283
284
284
284
285
285
286
286
286
287
287
287
288
288
289
289
289
290
290
291
291
291
292
292
293
293
293
294
294
294
295
295
295
296
296
297
297
297
298
298
299
299
299
300
300
300
301
301
302
302
302
303
303
304
304
304
305
305
305
306
306
307
307
307
308
308
308
309
309
310
310
310
311
311
311
312
312
313
313
313
314
314
314
315
315
316
316
316
317
317
317
318
318
319
319
319
320
320
320
321
321
321
322
322
322
323
323
324
324
324
325
325
325
326
326
326
327
327
327
328
328
329
329
329
330
330
330
331
331
331
332
332
333
333
333
334
334
334
335
335
336
336
336
337
337
338
338
339
339
340
340
340
341
341
342
342
343
343
343
344
344
345
345
346
346
347
347
348
348
349
349
350
350
351
351
352
352
353
353
354
354
355
355
356
356
357
357
358
358
359
359
360
360
361
361
362
362
363
363
364
364
365
365
366
366
366
367
367
368
368
369
369
370
370
371
371
372
373
373
374
374
375
375
376
376
377
378
378
379
379
380
381
381
382
382
383
384
384
385
386
386
387
388
388
389
390
390
391
392
392
393
394
394
395
396
396
397
398
399
399
400
401
402
402
403
404
405
405
406
407
408
408
409
410
411
411
412
413
414
415
415
416
417
418
419
419
420
421
422
423
423
424
425
426
427
428
428
429
430
431
432
433
434
435
436
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
455
456
457
458
459
460
461
462
463
464
465
466
467
468
468
469
470
471
472
473
474
474
475
476
477
477
478
479
480
480
481
482
483
483
484
485
486
486
487
488
489
490
490
491
492
493
493
494
495
496
497
497
498
499
500
500
501
502
503
504
504
505
506
507
508
508
509
510
511
511
512
513
513
514
515
515
516
517
517
518
519
519
520
520
521
522
523
523
524
525
526
526
527
528
528
529
530
530
531
531
532
532
533
533
534
534
535
535
536
537
537
538
538
539
540
540
541
542
543
543
544
545
545
546
547
547
548
549
549
550
550
551
552
552
553
554
554
555
555
556
556
557
557
558
558
558
559
559
559
560
560
560
561
561
562
562
563
563
564
564
565
566
566
567
567
568
569
569
570
571
571
572
573
573
574
574
575
576
577
577
578
579
579
580
581
582
582
583
583
584
585
585
586
586
587
587
588
588
589
589
589
590
590
591
591
592
592
593
593
594
594
595
595
596
596
597
597
598
598
599
599
600
600
601
601
602
602
603
603
604
604
605
605
606
606
606
607
607
608
608
609
609
610
610
611
611
612
613
613
614
615
615
616
617
617
618
619
620
621
622
622
623
624
625
626
627
628
629
630
631
632
633
634
635
635
636
637
638
639
640
641
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
657
658
659
660
661
662
664
665
666
667
668
670
671
672
673
674
675
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
692
693
694
695
696
697
698
699
699
700
701
702
703
704
705
706
707
708
709
710
711
712
714
715
716
717
718
720
721
722
724
725
726
728
729
730
731
733
734
735
736
738
739
740
741
742
743
744
746
747
748
749
750
751
752
753
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
773
774
775
776
777
778
779
779
780
781
782
783
783
784
785
786
787
787
788
789
790
790
791
792
793
793
794
795
796
797
797
798
799
800
801
802
803
804
804
805
806
807
808
809
810
810
811
812
812
813
814
814
815
816
816
817
817
818
819
819
820
820
821
821
822
822
823
823
824
824
825
825
826
826
827
827
828
828
829
829
829
830
830
831
831
832
832
832
833
833
833
834
834
835
835
835
836
836
836
837
837
837
837
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
839
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
838
837
837
837
836
836
835
835
834
834
833
833
832
831
831
830
830
829
829
828
828
827
827
827
826
826
826
826
825
825
825
825
824
824
824
823
823
823
822
822
822
821
821
820
820
820
820
819
819
819
819
818
818
818
818
817
817
817
817
817
816
816
816
816
816
816
815
815
815
815
815
816
816
816
816
816
817
817
817
818
818
819
819
819
820
820
820
821
821
822
822
822
823
823
823
824
824
824
824
824
824
824
824
824
824
824
824
824
823
823
823
823
823
823
823
823
823
823
823
823
823
823
823
824
824
824
824
823
823
823
823
823
822
822
822
821
821
820
820
820
819
819
819
818
818
818
818
817
817
817
817
817
817
817
817
817
816
816
816
816
816
815
815
814
814
813
813
812
812
812
811
811
810
810
810
809
809
808
808
808
807
807
807
807
806
806
806
805
805
804
804
803
803
802
801
801
800
799
798
798
797
796
795
794
794
793
792
791
789
788
787
786
784
783
782
781
780
778
777
776
775
774
773
772
771
770
769
768
768
767
766
765
764
763
762
760
759
758
757
756
755
754
752
751
750
749
748
747
746
745
744
744
743
742
741
740
739
738
737
736
735
734
733
732
732
731
730
729
729
728
727
726
725
724
723
722
722
721
720
719
718
717
716
715
714
714
713
712
711
710
709
709
708
708
707
707
706
706
705
704
704
703
703
702
702
701
701
701
701
701
700
700
700
700
700
700
700
700
700
699
699
699
699
699
699
699
699
699
699
699
699
699
699
700
700
700
700
701
701
701
702
702
702
702
703
703
703
703
703
703
703
703
704
704
704
704
705
705
706
706
707
707
708
708
709
709
710
711
712
712
713
714
715
717
718
719
721
722
724
725
727
728
730
732
733
735
737
738
740
742
743
745
746
748
750
751
753
755
756
758
760
762
764
766
768
770
772
774
776
779
781
784
787
790
793
796
800
803
807
810
814
817
821
824
828
831
835
838
841
845
848
851
854
858
861
864
867
870
874
877
880
884
887
890
894
897
900
903
907
910
912
915
918
921
923
926
928
931
933
935
938
940
942
944
946
948
950
952
954
956
958
959
961
963
965
967
969
971
973
974
976
978
980
982
984
986
988
990
992
994
996
997
999
1000
1002
1004
1004
1006
1008
1010
1010
1012
1012
1014
1014
1016
1016
1018
1018
1020
1020
1022
1022
1022
1022
1024
1024
1024
1025
1025
1025
1025
1025
1025
1025
1025
1026
1026
1026
1026
1026
1026
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1027
1026
1026
1026
1025
1025
1024
1024
1022
1022
1022
1022
1020
1020
1018
1018
1016
1016
1014
1012
1010
1010
1008
1006
1004
1002
1000
998
995
993
990
988
985
982
980
977
974
972
969
966
963
960
958
955
952
949
946
943
940
936
933
930
926
923
919
916
912
908
905
901
897
893
890
886
882
879
875
871
868
864
861
857
854
850
847
843
840
836
833
829
825
821
817
813
809
805
801
797
792
788
783
778
774
769
764
759
754
750
745
740
736
731
727
723
718
714
710
706
702
698
695
691
688
684
681
678
675
672
670
667
664
661
659
656
654
652
649
647
645
643
641
639
637
635
633
631
630
628
627
626
625
624
623
622
622
622
622
622
622
622
622
623
623
624
624
625
625
626
626
627
628
628
629
630
631
632
633
634
635
636
637
638
639
640
641
643
644
646
647
649
651
652
654
656
659
661
664
667
670
673
676
679
682
686
689
693
697
700
704
708
712
715
719
722
725
728
731
734
736
739
741
743
745
748
750
752
754
756
758
760
762
763
765
767
768
770
772
773
775
777
778
780
781
783
784
786
788
789
791
793
795
796
798
801
803
805
807
809
811
813
814
816
817
818
819
819
819
820
820
820
819
819
819
818
818
817
817
816
816
815
815
815
814
814
813
813
812
811
810
809
807
806
804
803
801
798
796
794
791
789
786
783
780
777
774
771
768
765
761
758
754
750
747
743
738
734
729
725
720
715
710
705
700
694
688
682
676
670
664
657
651
644
637
630
623
616
609
601
594
586
578
571
563
555
546
538
530
521
512
504
495
486
477
467
458
448
439
429
420
410
401
391
382
373
363
354
345
336
327
318
308
299
290
281
272
263
254
245
237
228
219
210
201
192
183
174
165
157
148
138
129
120
111
101
91
82
72
62
52
43
33
23
13
3
-7
-16
-26
-36
-46
-56
-66
-76
-86
-95
-105
-115
-124
-134
-143
-152
-161
-169
-178
-186
-194
-202
-210
-218
-225
-232
-239
-246
-253
-259
-265
-271
-277
-282
-287
-292
-297
-301
-306
-310
-313
-317
-321
-324
-328
-331
-335
-339
-343
-347
-351
-355
-359
-363
-368
-372
-376
-380
-384
-388
-391
-395
-398
-401
-404
-406
-409
-411
-413
-415
-417
-418
-420
-421
-422
-422
-423
-423
-423
-423
-423
-422
-422
-421
-420
-419
-418
-417
-415
-414
-413
-411
-410
-408
-407
-406
-404
-403
-401
-400
-399
-397
-396
-394
-392
-390
-387
-385
-382
-379
-376
-372
-369
-365
-361
-357
-354
-350
-346
-342
-338
-334
-330
-326
-322
-318
-314
-311
-307
-303
-299
-295
-292
-288
-284
-281
-278
-275
-273
-271
-269
-267
-265
-264
-263
-262
-261
-260
-259
-259
-258
-258
-257
-256
-256
-255
-254
-253
-252
-251
-249
-247
-245
-243
-241
-239
-236
-233
-231
-228
-224
-221
-218
-214
-211
-208
-205
-202
-198
-195
-193
-190
-187
-185
-182
-180
-178
-176
-173
-171
-168
-166
-164
-162
-159
-157
-155
-154
-152
-151
-150
-149
-149
-149
-150
-151
-152
-154
-156
-159
-161
-164
-167
-171
-175
-179
-183
-188
-193
-198
-204
-210
-216
-222
-229
-235
-242
-249
-256
-263
-270
-277
-283
-290
-297
-303
-310
-316
-322
-327
-333
-339
-344
-350
-355
-361
-367
-373
-379
-385
-392
-398
-405
-412
-419
-426
-434
-441
-448
-455
-462
-469
-476
-482
-489
-496
-502
-508
-514
-521
-527
-533
-539
-546
-552
-559
-567
-574
-582
-590
-599
-607
-616
-625
-634
-643
-653
-662
-672
-681
-691
-701
-711
-721
-731
-742
-752
-762
-773
-783
-793
-803
-813
-823
-832
-842
-851
-861
-870
-879
-888
-897
-905
-914
-922
-930
-938
-946
-953
-961
-969
-977
-985
-993
-1000
-1008
-1016
-1025
-1034
-1042
-1051
-1059
-1068
-1076
-1085
-1094
-1104
-1113
-1122
-1132
-1142
-1152
-1161
-1171
-1181
-1191
-1201
-1211
-1221
-1231
-1241
-1251
-1261
-1271
-1281
-1291
-1300
-1310
-1319
-1328
-1337
-1346
-1355
-1363
-1371
-1379
-1388
-1396
-1404
-1412
-1420
-1427
-1435
-1443
-1451
-1459
-1467
-1475
-1483
-1492
-1501
-1510
-1519
-1529
-1538
-1548
-1558
-1567
-1577
-1586
-1596
-1605
-1614
-1623
-1633
-1642
-1651
-1660
-1669
-1678
-1687
-1696
-1705
-1714
-1723
-1732
-1741
-1750
-1759
-1768
-1777
-1786
-1794
-1803
-1811
-1819
-1827
-1834
-1842
-1849
-1856
-1863
-1869
-1876
-1883
-1889
-1896
-1903
-1910
-1917
-1924
-1931
-1938
-1944
-1951
-1958
-1965
-1971
-1977
-1984
-1990
-1996
-2001
-2008
-2013
-2020
-2025
-2032
-2037
-2044
-2050
-2056
-2062
-2068
-2074
-2079
-2085
-2091
-2097
-2103
-2109
-2115
-2121
-2126
-2132
-2138
-2143
-2149
-2154
-2159
-2164
-2169
-2174
-2179
-2184
-2189
-2193
-2197
-2201
-2205
-2209
-2212
-2215
-2217
-2220
-2222
-2224
-2225
-2227
-2228
-2229
-2230
-2231
-2232
-2233
-2234
-2236
-2237
-2238
-2240
-2242
-2243
-2245
-2247
-2249
-2251
-2253
-2255
-2258
-2260
-2263
-2265
-2268
-2270
-2273
-2275
-2278
-2280
-2283
-2286
-2288
-2291
-2294
-2297
-2299
-2302
-2305
-2308
-2311
-2314
-2318
-2321
-2324
-2328
-2331
-2335
-2338
-2342
-2345
-2349
-2353
-2357
-2361
-2364
-2368
-2372
-2375
-2378
-2381
-2384
-2386
-2389
-2390
-2392
-2394
-2395
-2396
-2397
-2398
-2398
-2399
-2400
-2401
-2402
-2403
-2404
-2406
-2407
-2409
-2411
-2413
-2416
-2419
-2422
-2425
-2429
-2433
-2437
-2442
-2447
-2452
-2457
-2463
-2469
-2475
-2481
-2487
-2493
-2499
-2505
-2511
-2516
-2522
-2527
-2532
-2538
-2543
-2547
-2552
-2557
-2561
-2566
-2571
-2575
-2580
-2586
-2591
-2597
-2603
-2609
-2615
-2622
-2628
-2635
-2642
-2649
-2655
-2662
-2669
-2676
-2682
-2688
-2694
-2701
-2707
-2714
-2720
-2727
-2734
-2742
-2749
-2757
-2765
-2773
-2782
-2790
-2799
-2807
-2815
-2823
-2831
-2839
-2846
-2853
-2860
-2866
-2872
-2878
-2884
-2889
-2894
-2899
-2904
-2909
-2913
-2917
-2921
-2925
-2928
-2931
-2933
-2936
-2938
-2940
-2942
-2943
-2945
-2946
-2947
-2948
-2949
-2950
-2951
-2952
-2953
-2955
-2956
-2958
-2959
-2961
-2962
-2964
-2965
-2967
-2969
-2971
-2973
-2975
-2977
-2979
-2981
-2982
-2984
-2987
-2989
-2991
-2994
-2996
-2999
-3002
-3005
-3008
-3011
-3014
-3017
-3020
-3023
-3025
-3027
-3029
-3030
-3032
-3032
-3033
-3033
-3034
-3033
-3033
-3033
-3033
-3032
-3031
-3031
-3030
-3029
-3028
-3027
-3026
-3026
-3025
-3024
-3023
-3022
-3021
-3020
-3019
-3017
-3016
-3015
-3013
-3012
-3010
-3008
-3006
-3004
-3002
-2999
-2997
-2994
-2991
-2988
-2985
-2982
-2978
-2975
-2972
-2969
-2966
-2963
-2960
-2957
-2955
-2952
-2950
-2947
-2945
-2943
-2941
-2939
-2937
-2936
-2934
-2933
-2932
-2931
-2931
-2930
-2930
-2930
-2930
-2931
-2931
-2932
-2932
-2933
-2933
-2933
-2933
-2932
-2932
-2931
-2930
-2929
-2927
-2925
-2923
-2921
-2919
-2916
-2914
-2912
-2910
-2909
-2907
-2906
-2906
-2906
-2906
-2906
-2907
-2909
-2910
-2912
-2914
-2916
-2919
-2921
-2924
-2926
-2929
-2931
-2934
-2937
-2940
-2943
-2946
-2949
-2953
-2957
-2960
-2964
-2967
-2970
-2973
-2975
-2978
-2980
-2981
-2982
-2983
-2983
-2983
-2983
-2982
-2981
-2980
-2978
-2977
-2975
-2973
-2970
-2968
-2966
-2963
-2960
-2958
-2955
-2952
-2949
-2946
-2943
-2940
-2937
-2934
-2930
-2927
-2923
-2920
-2916
-2913
-2910
-2908
-2905
-2903
-2902
-2901
-2900
-2900
-2900
-2900
-2901
-2902
-2903
-2904
-2905
-2907
-2908
-2910
-2911
-2913
-2914
-2916
-2917
-2919
-2920
-2921
-2923
-2924
-2926
-2927
-2929
-2932
-2935
-2938
-2942
-2946
-2950
-2954
-2958
-2963
-2968
-2973
-2979
-2984
-2989
-2994
-3000
-3005
-3010
-3015
-3021
-3027
-3033
-3039
-3045
-3051
-3057
-3063
-3069
-3075
-3081
-3087
-3093
-3098
-3104
-3109
-3114
-3120
-3124
-3129
-3133
-3137
-3140
-3144
-3147
-3151
-3155
-3158
-3162
-3166
-3170
-3174
-3179
-3183
-3188
-3193
-3198
-3204
-3209
-3215
-3222
-3229
-3236
-3243
-3251
-3259
-3267
-3276
-3285
-3295
-3305
-3315
-3326
-3336
-3347
-3357
-3368
-3379
-3389
-3400
-3411
-3422
-3433
-3444
-3456
-3467
-3478
-3489
-3501
-3513
-3525
-3537
-3550
-3562
-3575
-3588
-3601
-3614
-3627
-3639
-3651
-3663
-3675
-3686
-3698
-3709
-3719
-3730
-3740
-3749
-3759
-3768
-3777
-3786
-3794
-3803
-3811
-3819
-3826
-3833
-3840
-3847
-3853
-3859
-3865
-3870
-3875
-3880
-3884
-3888
-3892
-3896
-3900
-3903
-3906
-3909
-3911
-3914
-3916
-3917
-3919
-3920
-3921
-3922
-3922
-3923
-3922
-3922
-3921
-3921
-3920
-3919
-3917
-3916
-3914
-3912
-3909
-3906
-3903
-3900
-3896
-3892
-3887
-3882
-3877
-3871
-3866
-3860
-3853
-3847
-3840
-3833
-3825
-3818
-3810
-3802
-3794
-3786
-3778
-3770
-3762
-3754
-3746
-3737
-3728
-3719
-3710
-3701
-3692
-3682
-3672
-3662
-3652
-3642
-3632
-3621
-3611
-3600
-3590
-3580
-3569
-3559
-3549
-3539
-3529
-3519
-3510
-3500
-3489
-3479
-3469
-3459
-3448
-3438
-3427
-3417
-3406
-3395
-3384
-3373
-3361
-3350
-3338
-3327
-3315
-3303
-3291
-3279
-3266
-3254
-3241
-3227
-3214
-3200
-3186
-3172
-3158
-3143
-3128
-3113
-3098
-3082
-3066
-3050
-3033
-3016
-2998
-2980
-2961
-2942
-2922
-2902
-2882
-2861
-2840
-2819
-2797
-2775
-2753
-2731
-2710
-2688
-2666
-2645
-2624
-2603
-2582
-2562
-2543
-2524
-2505
-2487
-2470
-2453
-2436
-2419
-2403
-2388
-2372
-2357
-2341
-2327
-2312
-2297
-2283
-2269
-2256
-2242
-2229
-2215
-2202
-2190
-2177
-2165
-2153
-2141
-2130
-2118
-2107
-2095
-2084
-2073
-2062
-2052
-2041
-2031
-2020
-2009
-2000
-1989
-1979
-1969
-1959
-1949
-1939
-1929
-1919
-1909
-1899
-1890
-1880
-1871
-1862
-1852
-1843
-1834
-1824
-1815
-1806
-1797
-1787
-1778
-1769
-1760
-1752
-1743
-1734
-1726
-1718
-1710
-1703
-1696
-1689
-1683
-1677
-1672
-1667
-1663
-1659
-1655
-1652
-1650
-1649
-1648
-1648
-1648
-1649
-1651
-1653
-1655
-1659
-1663
-1667
-1672
-1678
-1683
-1690
-1697
-1704
-1711
-1719
-1727
-1736
-1745
-1754
-1764
-1773
-1784
-1794
-1805
-1816
-1826
-1837
-1848
-1859
-1869
-1880
-1890
-1900
-1910
-1920
-1930
-1940
-1949
-1958
-1966
-1975
-1983
-1991
-1998
-2005
-2013
-2021
-2029
-2036
-2043
-2051
-2058
-2066
-2073
-2080
-2088
-2096
-2103
-2112
-2120
-2128
-2136
-2145
-2154
-2163
-2172
-2181
-2190
-2200
-2209
-2218
-2227
-2236
-2244
-2252
-2259
-2267
-2273
-2279
-2285
-2291
-2296
-2301
-2305
-2309
-2313
-2317
-2320
-2323
-2326
-2328
-2331
-2333
-2335
-2337
-2339
-2341
-2343
-2344
-2345
-2345
-2345
-2345
-2345
-2344
-2343
-2341
-2339
-2337
-2334
-2331
-2328
-2324
-2321
-2317
-2313
-2310
-2306
-2302
-2298
-2293
-2289
-2284
-2278
-2273
-2267
-2261
-2255
-2249
-2242
-2235
-2227
-2219
-2211
-2202
-2193
-2184
-2174
-2163
-2152
-2140
-2127
-2114
-2101
-2087
-2072
-2057
-2041
-2025
-2008
-1991
-1974
-1956
-1937
-1919
-1900
-1880
-1860
-1840
-1820
-1798
-1777
-1755
-1732
-1709
-1686
-1662
-1637
-1612
-1587
-1561
-1535
-1508
-1482
-1455
-1428
-1402
-1375
-1349
-1323
-1297
-1272
-1247
-1222
-1198
-1173
-1149
-1125
-1101
-1078
-1055
-1031
-1008
-985
-962
-939
-916
-893
-869
-846
-823
-800
-777
-753
-730
-707
-683
-659
-635
-611
-586
-561
-535
-509
-483
-457
-431
-404
-378
-351
-325
-298
-272
-246
-220
-194
-169
-143
-118
-93
-69
-44
-20
4
27
50
72
94
115
135
155
174
192
210
227
244
260
275
291
305
320
335
349
364
378
393
407
422
438
453
468
484
500
515
531
547
562
578
594
609
624
639
653
667
681
694
707
719
731
742
753
763
773
781
789
796
803
808
813
817
821
824
827
830
832
834
835
836
837
837
837
837
837
836
836
835
833
832
829
827
825
822
820
817
815
813
812
810
809
808
808
809
810
812
815
819
823
828
833
839
845
851
857
863
870
876
882
888
893
899
904
909
914
919
924
930
935
941
947
953
960
966
972
979
985
992
998
1004
1010
1014
1020
1025
1030
1035
1039
1044
1048
1052
1056
1060
1064
1069
1073
1078
1083
1088
1093
1099
1105
1111
1117
1124
1130
1137
1144
1151
1159
1166
1174
1181
1188
1196
1203
1210
1217
1224
1231
1237
1243
1249
1254
1259
1263
1267
1270
1273
1276
1279
1281
1282
1284
1285
1286
1287
1288
1288
1288
1288
1287
1287
1286
1285
1284
1282
1281
1280
1278
1277
1275
1273
1271
1269
1268
1266
1264
1262
1260
1257
1255
1252
1249
1246
1243
1240
1236
1233
1229
1225
1221
1217
1212
1208
1203
1198
1193
1189
1184
1179
1175
1170
1166
1161
1157
1153
1149
1145
1141
1138
1134
1130
1126
1123
1119
1116
1113
1110
1107
1105
1102
1100
1098
1096
1094
1092
1090
1089
1087
1085
1084
1083
1082
1081
1081
1081
1082
1083
1084
1086
1089
1093
1097
1102
1108
1114
1122
1130
1138
1148
1157
1168
1178
1190
1201
1213
1226
1238
1251
1264
1278
1291
1305
1319
1332
1346
1360
1374
1388
1403
1417
1431
1446
1461
1476
1491
1506
1522
1538
1554
1570
1587
1603
1621
1638
1656
1674
1692
1710
1729
1748
1767
1787
1806
1826
1846
1866
1887
1908
1929
1951
1974
1997
2020
2044
2068
2093
2119
2145
2171
2198
2225
2252
2280
2308
2337
2365
2394
2423
2451
2480
2508
2537
2565
2593
2620
2647
2674
2701
2727
2753
2779
2805
2830
2855
2879
2903
2926
2949
2971
2993
3015
3037
3058
3078
3099
3119
3139
3158
3177
3195
3214
3232
3250
3267
3285
3302
3319
3336
3353
3370
3386
3402
3418
3434
3449
3465
3479
3494
3508
3522
3535
3548
3561
3574
3585
3597
3607
3617
3627
3635
3643
3651
3657
3663
3668
3673
3677
3680
3683
3686
3688
3689
3690
3691
3691
3690
3689
3688
3686
3683
3680
3677
3673
3669
3665
3660
3656
3651
3646
3641
3636
3631
3625
3620
3614
3609
3603
3597
3591
3585
3579
3572
3565
3559
3552
3544
3537
3529
3522
3514
3506
3499
3491
3483
3475
3467
3460
3452
3445
3438
3430
3423
3416
3410
3403
3397
3391
3386
3381
3376
3371
3367
3362
3358
3354
3350
3346
3343
3339
3336
3332
3329
3326
3323
3321
3318
3315
3312
3309
3307
3304
3302
3300
3298
3296
3294
3293
3292
3291
3291
3290
3291
3291
3292
3293
3294
3295
3297
3299
3301
3304
3306
3309
3312
3316
3319
3323
3327
3331
3335
3340
3344
3348
3352
3356
3360
3364
3369
3373
3377
3382
3386
3391
3396
3402
3407
3412
3418
3424
3430
3436
3442
3449
3456
3463
3471
3478
3486
3495
3504
3512
3522
3531
3541
3552
3563
3574
3585
3597
3609
3622
3635
3648
3662
3676
3691
3706
3721
3737
3752
3768
3784
3800
3815
3831
3846
3861
3876
3890
3905
3919
3933
3947
3961
3975
3988
4002
4016
4030
4043
4058
4072
4086
4099
4113
4127
4140
4153
4166
4179
4192
4204
4216
4228
4240
4251
4262
4273
4284
4294
4304
4314
4324
4335
4345
4355
4365
4374
4384
4394
4403
4412
4420
4428
4436
4443
4450
4456
4461
4465
4469
4473
4475
4477
4479
4480
4480
4480
4480
4479
4479
4478
4478
4478
4478
4478
4479
4479
4480
4481
4482
4484
4485
4486
4488
4489
4490
4491
4492
4492
4492
4492
4491
4490
4489
4487
4485
4482
4479
4475
4471
4467
4462
4457
4452
4447
4442
4437
4431
4426
4421
4415
4410
4405
4400
4395
4390
4385
4381
4376
4372
4368
4363
4359
4355
4351
4346
4342
4338
4334
4329
4325
4321
4317
4312
4308
4304
4300
4296
4292
4289
4285
4281
4278
4275
4272
4269
4266
4264
4262
4260
4257
4255
4253
4251
4248
4246
4243
4240
4238
4235
4232
4229
4225
4222
4219
4215
4212
4208
4204
4200
4196
4192
4188
4183
4179
4175
4170
4165
4160
4155
4150
4144
4139
4133
4127
4121
4116
4109
4103
4097
4090
4083
4075
4067
4058
4049
4040
4030
4019
4008
3997
3986
3974
3962
3950
3939
3927
3915
3903
3892
3880
3869
3857
3845
3834
3821
3809
3796
3783
3770
3756
3742
3727
3712
3697
3681
3665
3650
3634
3618
3602
3586
3571
3556
3541
3526
3511
3497
3483
3468
3454
3440
3427
3413
3400
3386
3373
3360
3348
3335
3323
3311
3300
3288
3277
3266
3255
3245
3235
3226
3217
3208
3200
3192
3185
3178
3172
3166
3161
3157
3153
3150
3147
3146
3145
3144
3145
3146
3148
3150
3154
3158
3162
3167
3172
3178
3184
3191
3198
3205
3213
3221
3229
3238
3247
3257
3266
3276
3285
3295
3304
3314
3323
3333
3342
3351
3360
3370
3379
3388
3397
3406
3415
3424
3434
3443
3452
3461
3471
3480
3490
3500
3510
3520
3530
3541
3551
3562
3573
3584
3596
3607
3619
3631
3643
3655
3667
3679
3692
3705
3718
3731
3744
3757
3770
3783
3796
3810
3823
3836
3849
3861
3874
3886
3898
3910
3922
3933
3945
3957
3968
3980
3991
4003
4014
4025
4037
4048
4059
4072
4083
4094
4108
4120
4133
4146
4159
4172
4185
4198
4211
4224
4237
4250
4262
4274
4286
4297
4308
4319
4330
4340
4351
4360
4370
4379
4388
4397
4406
4414
4422
4429
4437
4445
4452
4460
4467
4474
4482
4489
4497
4504
4511
4518
4524
4531
4537
4542
4547
4552
4556
4559
4562
4565
4566
4567
4567
4567
4565
4563
4560
4557
4552
4547
4541
4535
4527
4519
4511
4501
4492
4481
4470
4459
4447
4434
4421
4408
4395
4381
4367
4353
4338
4324
4310
4295
4280
4265
4249
4234
4218
4202
4186
4169
4153
4136
4119
4101
4083
4067
4050
4032
4014
3998
3981
3964
3947
3931
3914
3898
3882
3865
3849
3833
3817
3801
3785
3769
3753
3737
3721
3705
3688
3671
3655
3638
3620
3603
3586
3568
3551
3533
3515
3497
3478
3460
3442
3424
3405
3387
3369
3352
3334
3317
3299
3282
3265
3248
3231
3214
3197
3181
3165
3148
3132
3116
3100
3084
3068
3053
3038
3022
3008
2993
2979
2965
2952
2938
2925
2912
2900
2888
2876
2865
2854
2843
2833
2823
2813
2804
2795
2785
2776
2767
2758
2749
2740
2731
2721
2712
2702
2692
2682
2671
2660
2649
2636
2623
2610
2596
2581
2566
2551
2535
2519
2503
2486
2469
2452
2434
2417
2400
2384
2367
2351
2334
2318
2302
2287
2271
2256
2241
2226
2211
2196
2181
2166
2152
2137
2122
2108
2093
2079
2065
2051
2037
2024
2009
1997
1984
1971
1958
1946
1933
1921
1909
1897
1885
1873
1861
1849
1837
1824
1812
1799
1786
1773
1760
1747
1734
1720
1707
1693
1680
1666
1653
1639
1626
1613
1600
1587
1574
1562
1550
1538
1526
1515
1505
1495
1485
1476
1468
1460
1453
1446
1440
1435
1430
1426
1423
1420
1419
1417
1417
1416
1416
1417
1417
1418
1420
1421
1423
1424
1426
1429
1431
1434
1436
1440
1443
1447
1451
1455
1460
1464
1470
1475
1481
1487
1494
1501
1508
1517
1526
1535
1544
1555
1565
1576
1587
1598
1609
1621
1632
1644
1656
1667
1679
1690
1701
1712
1723
1734
1744
1755
1765
1776
1786
1797
1808
1818
1829
1840
1851
1862
1873
1885
1897
1908
1920
1931
1942
1954
1965
1975
1986
1996
2007
2017
2025
2036
2045
2055
2064
2073
2082
2090
2099
2107
2115
2123
2130
2137
2144
2150
2156
2161
2167
2172
2176
2181
2185
2189
2193
2197
2200
2203
2206
2209
2211
2214
2216
2217
2219
2219
2220
2220
2219
2217
2215
2212
2209
2204
2199
2193
2186
2179
2171
2162
2152
2142
2131
2119
2107
2094
2080
2066
2051
2036
2020
2003
1986
1968
1950
1931
1912
1893
1874
1854
1834
1814
1794
1773
1753
1732
1711
1689
1668
1647
1626
1604
1583
1562
1541
1521
1500
1480
1461
1441
1422
1404
1386
1369
1353
1337
1321
1307
1292
1279
1266
1253
1241
1229
1218
1207
1196
1186
1175
1165
1155
1146
1136
1126
1117
1108
1099
1090
1081
1073
1064
1056
1048
1039
1031
1022
1014
1006
1000
992
985
977
970
963
957
951
945
939
934
930
926
922
919
916
913
911
909
907
906
904
903
901
899
898
896
894
891
889
886
884
881
879
876
873
871
869
867
865
864
863
861
860
859
858
857
856
856
855
854
854
853
854
854
855
856
857
859
861
863
865
868
870
873
877
880
884
888
892
896
900
905
910
915
920
926
931
937
943
950
956
963
969
976
983
989
996
1002
1008
1016
1022
1029
1036
1043
1050
1057
1064
1072
1079
1087
1096
1104
1113
1122
1132
1141
1151
1160
1169
1178
1187
1195
1203
1211
1219
1227
1234
1242
1249
1257
1266
1275
1285
1295
1306
1318
1330
1344
1358
1374
1390
1408
1426
1446
1466
1487
1508
1531
1553
1577
1600
1624
1648
1672
1696
1719
1743
1767
1791
1814
1838
1863
1887
1912
1938
1964
1990
2017
2044
2072
2101
2130
2160
2191
2222
2253
2285
2317
2350
2383
2416
2449
2482
2515
2548
2580
2612
2643
2673
2702
2731
2760
2787
2814
2840
2866
2892
2917
2942
2966
2990
3014
3038
3061
3084
3107
3130
3153
3175
3197
3219
3241
3262
3283
3304
3324
3343
3362
3380
3398
3415
3432
3448
3463
3478
3492
3505
3518
3530
3541
3552
3563
3573
3582
3592
3601
3610
3619
3627
3635
3644
3652
3659
3667
3675
3682
3689
3696
3703
3709
3715
3721
3726
3731
3736
3741
3745
3749
3752
3756
3759
3761
3764
3766
3767
3768
3769
3770
3770
3770
3769
3768
3766
3763
3760
3757
3752
3748
3742
3737
3730
3724
3716
3709
3701
3692
3683
3674
3664
3654
3643
3632
3620
3608
3595
3583
3569
3555
3541
3526
3510
3493
3476
3458
3440
3420
3401
3380
3359
3338
3316
3294
3272
3249
3227
3204
3181
3157
3134
3110
3087
3063
3039
3014
2990
2965
2940
2915
2889
2863
2836
2808
2780
2752
2722
2693
2662
2632
2600
2569
2537
2504
2472
2439
2406
2373
2340
2307
2274
2241
2207
2174
2141
2108
2074
2041
2008
1975
1942
1910
1877
1845
1814
1782
1751
1720
1690
1660
1630
1600
1570
1540
1511
1481
1452
1422
1393
1364
1335
1306
1277
1248
1218
1189
1160
1130
1100
1070
1039
1008
977
946
914
882
850
818
786
753
721
688
656
624
591
559
528
496
465
435
405
376
347
320
293
267
242
218
195
173
152
132
113
95
78
63
48
34
22
10
0
-10
-18
-25
-32
-37
-42
-45
-47
-49
-49
-49
-48
-47
-45
-43
-40
-37
-33
-30
-26
-22
-18
-15
-11
-8
-5
-3
0
2
3
5
6
8
9
10
11
12
14
15
17
20
22
25
28
32
36
39
43
47
52
56
60
65
69
74
79
83
88
93
98
103
108
113
119
124
130
136
143
150
157
165
174
183
193
203
215
227
241
255
270
286
303
321
340
359
379
399
420
441
462
483
505
527
549
570
592
614
636
658
680
702
723
745
767
789
811
832
854
876
897
918
940
961
981
1002
1022
1043
1064
1084
1104
1125
1145
1165
1185
1205
1225
1246
1266
1286
1307
1327
1347
1367
1388
1408
1428
1448
1469
1489
1510
1531
1552
1574
1596
1618
1640
1663
1687
1710
1734
1758
1782
1806
1830
1854
1878
1902
1926
1949
1972
1995
2017
2039
2060
2080
2100
2118
2136
2154
2170
2186
2200
2215
2228
2241
2253
2265
2277
2288
2299
2310
2320
2330
2340
2350
2359
2368
2376
2384
2392
2399
2406
2413
2419
2424
2429
2434
2438
2442
2444
2446
2448
2448
2447
2446
2444
2441
2437
2432
2426
2419
2411
2402
2392
2381
2370
2357
2345
2331
2317
2303
2288
2273
2258
2242
2226
2210
2194
2177
2160
2144
2126
2109
2092
2074
2056
2037
2020
2001
1983
1965
1946
1927
1907
1888
1867
1847
1826
1805
1783
1762
1740
1719
1697
1676
1655
1634
1613
1593
1573
1554
1535
1516
1498
1480
1463
1445
1428
1412
1395
1379
1362
1346
1329
1313
1296
1279
1261
1243
1225
1206
1187
1168
1148
1128
1107
1087
1065
1044
1022
1000
977
955
932
909
887
864
842
819
797
776
754
734
713
693
674
655
637
619
602
585
567
550
533
516
499
481
463
444
425
406
386
367
347
327
307
287
267
248
229
210
192
175
158
141
125
109
94
79
64
50
37
24
11
-1
-12
-23
-33
-43
-52
-60
-68
-75
-82
-88
-94
-99
-103
-107
-110
-113
-115
-117
-118
-119
-120
-120
-120
-119
-119
-118
-118
-117
-117
-117
-116
-117
-117
-118
-120
-122
-124
-127
-130
-134
-138
-142
-146
-150
-155
-159
-163
-166
-169
-172
-175
-177
-179
-181
-183
-184
-185
-185
-186
-186
-187
-187
-187
-187
-187
-187
-187
-187
-187
-188
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-199
-200
-201
-202
-203
-204
-204
-204
-204
-204
-203
-202
-201
-199
-197
-194
-191
-188
-185
-181
-177
-173
-169
-165
-161
-158
-155
-152
-150
-148
-146
-145
-144
-143
-142
-142
-141
-140
-139
-137
-135
-133
-129
-125
-120
-114
-107
-100
-91
-82
-72
-61
-50
-37
-25
-11
2
17
31
47
62
79
95
113
131
149
169
189
210
232
255
278
302
327
352
378
405
433
460
489
518
547
576
606
635
665
695
724
754
784
813
843
872
901
931
960
990
1018
1049
1080
1110
1141
1172
1203
1235
1266
1298
1331
1363
1396
1429
1463
1497
1532
1567
1602
1638
1674
1711
1748
1785
1822
1859
1896
1933
1969
2005
2039
2073
2106
2137
2167
2195
2222
2248
2272
2294
2315
2335
2353
2369
2384
2398
2410
2422
2432
2440
2448
2454
2458
2461
2463
2463
2461
2457
2451
2444
2434
2423
2410
2395
2379
2360
2340
2318
2295
2270
2243
2215
2186
2156
2124
2092
2058
2023
1988
1951
1914
1876
1837
1797
1756
1714
1671
1627
1582
1535
1488
1438
1388
1335
1282
1226
1169
1111
1051
989
926
862
797
730
663
594
525
456
386
316
246
175
105
35
-35
-105
-174
-243
-312
-380
-448
-515
-582
-649
-716
-782
-849
-915
-981
-1047
-1113
-1180
-1246
-1311
-1377
-1442
-1508
-1572
-1637
-1701
-1764
-1827
-1889
-1950
-2009
-2069
-2126
-2183
-2239
-2293
-2346
-2398
-2448
-2497
-2545
-2592
-2637
-2680
-2722
-2763
-2802
-2839
-2876
-2910
-2944
-2976
-3006
-3036
-3064
-3090
-3115
-3139
-3162
-3183
-3203
-3222
-3240
-3256
-3272
-3286
-3299
-3310
-3321
-3330
-3339
-3346
-3352
-3357
-3361
-3364
-3367
-3368
-3368
-3368
-3367
-3365
-3363
-3360
-3357
-3353
-3349
-3345
-3340
-3335
-3330
-3325
-3320
-3315
-3311
-3306
-3301
-3296
-3292
-3288
-3284
-3281
-3278
-3275
-3272
-3270
-3267
-3265
-3264
-3262
-3261
-3261
-3261
-3261
-3261
-3262
-3263
-3264
-3266
-3267
-3269
-3270
-3271
-3272
-3272
-3273
-3272
-3272
-3270
-3269
-3267
-3264
-3261
-3258
-3254
-3249
-3244
-3239
-3234
-3227
-3221
-3214
-3207
-3199
-3191
-3183
-3174
-3165
-3156
-3146
-3136
-3126
-3115
-3105
-3094
-3083
-3071
-3060
-3049
-3038
-3027
-3016
-3005
-2995
-2985
-2976
-2968
-2959
-2951
-2943
-2936
-2928
-2921
-2914
-2907
-2899
-2892
-2884
-2876
-2867
-2858
-2849
-2838
-2827
-2816
-2803
-2790
-2776
-2762
-2747
-2731
-2715
-2698
-2681
-2664
-2647
-2631
-2614
-2597
-2581
-2565
-2549
-2533
-2518
-2503
-2487
-2472
-2457
-2442
-2426
-2410
-2393
-2376
-2357
-2338
-2317
-2295
-2272
-2246
-2219
-2190
-2159
-2126
-2091
-2054
-2015
-1974
-1931
-1887
-1841
-1794
-1746
-1697
-1647
-1596
-1545
-1493
-1442
-1390
-1339
-1287
-1237
-1187
-1137
-1089
-1042
-995
-950
-906
-863
-821
-780
-740
-701
-663
-626
-589
-553
-517
-481
-445
-409
-373
-336
-299
-261
-223
-184
-145
-106
-66
-26
14
54
94
134
173
212
250
287
324
360
394
429
462
495
527
559
591
623
655
688
721
754
789
825
861
898
937
976
1014
1055
1094
1134
1173
1211
1248
1284
1318
1351
1382
1411
1438
1463
1485
1505
1523
1538
1550
1560
1568
1573
1575
1575
1573
1569
1562
1553
1543
1531
1517
1501
1484
1465
1446
1425
1402
1379
1354
1329
1302
1275
1246
1217
1186
1155
1123
1091
1058
1024
990
956
921
887
852
818
784
750
717
684
652
621
590
560
531
502
473
445
417
390
362
335
308
280
252
225
197
169
141
112
84
57
29
2
-24
-49
-74
-99
-122
-145
-166
-188
-209
-229
-250
-270
-291
-312
-333
-356
-379
-403
-428
-454
-481
-509
-538
-567
-597
-627
-658
-688
-718
-747
-776
-803
-829
-853
-876
-897
-915
-932
-946
-958
-968
-976
-982
-986
-988
-988
-987
-984
-981
-976
-970
-963
-955
-947
-938
-929
-920
-911
-902
-892
-884
-875
-868
-860
-854
-848
-844
-840
-837
-834
-833
-832
-832
-833
-835
-837
-839
-842
-845
-848
-852
-856
-860
-864
-868
-873
-878
-883
-889
-895
-903
-910
-919
-929
-939
-950
-962
-975
-989
-1002
-1018
-1033
-1050
-1067
-1085
-1103
-1123
-1143
-1165
-1187
-1211
-1235
-1261
-1288
-1317
-1347
-1378
-1411
-1445
-1481
-1518
-1556
-1596
-1638
-1681
-1725
-1771
-1818
-1866
-1916
-1967
-2019
-2072
-2127
-2182
-2238
-2295
-2353
-2411
-2470
-2529
-2588
-2648
-2708
-2768
-2827
-2887
-2947
-3006
-3066
-3125
-3183
-3242
-3300
-3358
-3416
-3474
-3531
-3588
-3645
-3702
-3758
-3814
-3870
-3925
-3980
-4034
-4086
-4140
-4192
-4243
-4293
-4342
-4390
-4436
-4481
-4525
-4568
-4608
-4648
-4686
-4723
-4759
-4793
-4827
-4860
-4893
-4925
-4956
-4988
-5019
-5051
-5082
-5113
-5143
-5174
-5204
-5235
-5265
-5294
-5323
-5352
-5379
-5407
-5433
-5460
-5485
-5510
-5535
-5559
-5582
-5604
-5626
-5648
-5668
-5688
-5708
-5726
-5744
-5761
-5778
-5793
-5808
-5821
-5834
-5845
-5856
-5866
-5875
-5883
-5890
-5897
-5903
-5908
-5912
-5915
-5917
-5919
-5920
-5920
-5919
-5917
-5915
-5911
-5907
-5902
-5896
-5889
-5881
-5873
-5864
-5854
-5843
-5832
-5820
-5807
-5794
-5780
-5766
-5752
-5738
-5723
-5709
-5694
-5679
-5664
-5648
-5633
-5617
-5601
-5584
-5567
-5549
-5530
-5511
-5491
-5470
-5448
-5425
-5402
-5377
-5352
-5327
-5300
-5274
-5246
-5219
-5191
-5163
-5134
-5106
-5077
-5048
-5020
-4991
-4962
-4934
-4906
-4878
-4850
-4823
-4796
-4769
-4743
-4717
-4692
-4666
-4641
-4616
-4590
-4564
-4538
-4511
-4484
-4456
-4428
-4399
-4369
-4340
-4309
-4279
-4248
-4216
-4185
-4153
-4121
-4089
-4057
-4026
-3994
-3963
-3932
-3901
-3871
-3841
-3812
-3783
-3755
-3727
-3700
-3674
-3648
-3623
-3598
-3574
-3551
-3529
-3508
-3487
-3466
-3447
-3428
-3410
-3392
-3375
-3359
-3343
-3328
-3314
-3300
-3287
-3274
-3262
-3251
-3240
-3230
-3220
-3211
-3203
-3195
-3187
-3180
-3173
-3167
-3161
-3156
-3151
-3145
-3140
-3135
-3129
-3123
-3117
-3110
-3103
-3095
-3087
-3077
-3068
-3057
-3046
-3035
-3022
-3009
-2996
-2981
-2966
-2951
-2934
-2918
-2900
-2882
-2864
-2845
-2826
-2806
-2785
-2765
-2743
-2722
-2699
-2676
-2652
-2627
-2601
-2574
-2545
-2514
-2482
-2448
-2412
-2374
-2335
-2293
-2249
-2203
-2155
-2105
-2053
-2000
-1946
-1891
-1834
-1777
-1720
-1662
-1604
-1547
-1490
-1433
-1378
-1324
-1271
-1219
-1170
-1122
-1076
-1033
-991
-953
-916
-883
-852
-824
-799
-777
-758
-741
-728
-718
-711
-706
-705
-707
-711
-718
-728
-740
-754
-770
-787
-807
-827
-850
-873
-897
-923
-949
-977
-1004
-1035
-1065
-1097
-1129
-1163
-1198
-1234
-1271
-1310
-1350
-1392
-1435
-1479
-1526
-1574
-1623
-1674
-1726
-1780
-1836
-1893
-1952
-2011
-2073
-2135
-2199
-2264
-2331
-2398
-2467
-2536
-2606
-2677
-2747
-2818
-2888
-2958
-3027
-3096
-3163
-3230
-3296
-3360
-3422
-3484
-3544
-3602
-3659
-3715
-3770
-3823
-3876
-3927
-3977
-4027
-4075
-4124
-4171
-4218
-4264
-4309
-4354
-4397
-4440
-4482
-4522
-4562
-4600
-4636
-4671
-4704
-4735
-4764
-4790
-4814
-4836
-4855
-4871
-4885
-4896
-4904
-4910
-4914
-4915
-4914
-4910
-4904
-4896
-4887
-4875
-4862
-4847
-4830
-4812
-4792
-4771
-4749
-4725
-4700
-4673
-4644
-4614
-4582
-4549
-4513
-4476
-4437
-4395
-4351
-4305
-4257
-4207
-4154
-4100
-4043
-3984
-3924
-3861
-3796
-3730
-3663
-3594
-3523
-3452
-3379
-3307
-3233
-3159
-3085
-3011
-2938
-2864
-2791
-2719
-2647
-2575
-2504
-2433
-2363
-2293
-2223
-2154
-2085
-2016
-1947
-1878
-1810
-1742
-1675
-1609
-1543
-1479
-1416
-1354
-1295
-1237
-1182
-1128
-1078
-1030
-985
-942
-902
-865
-830
-797
-766
-736
-708
-681
-655
-630
-605
-580
-556
-531
-507
-483
-458
-434
-410
-386
-362
-339
-316
-295
-274
-254
-235
-218
-202
-188
-175
-163
-153
-144
-136
-130
-124
-118
-114
-110
-107
-104
-102
-101
-100
-101
-101
-103
-105
-108
-111
-116
-120
-126
-131
-137
-144
-150
-157
-163
-168
-173
-178
-181
-183
-184
-184
-183
-181
-178
-175
-171
-166
-161
-157
-152
-148
-145
-144
-143
-143
-145
-149
-154
-160
-167
-176
-187
-198
-210
-223
-236
-251
-265
-279
-294
-308
-322
-336
-349
-361
-373
-385
-395
-406
-416
-425
-434
-443
-451
-459
-467
-475
-483
-490
-497
-504
-510
-515
-520
-524
-526
-528
-529
-528
-525
-522
-516
-508
-499
-487
-473
-457
-438
-417
-394
-369
-342
-313
-282
-249
-216
-181
-145
-108
-71
-34
4
42
81
120
159
199
240
281
322
364
408
451
496
541
588
635
682
730
779
827
876
925
974
1022
1072
1119
1166
1212
1256
1299
1340
1380
1417
1452
1485
1516
1545
1571
1595
1617
1636
1653
1668
1681
1692
1700
1706
1710
1711
1710
1707
1701
1693
1682
1669
1655
1638
1619
1599
1577
1554
1529
1503
1477
1450
1422
1394
1366
1338
1310
1282
1254
1227
1200
1174
1147
1121
1095
1068
1042
1014
987
960
931
902
871
840
808
775
742
707
673
638
604
569
536
504
473
444
417
393
372
354
339
329
321
318
319
324
332
344
359
378
399
423
449
477
506
537
569
602
636
670
704
738
772
806
839
871
902
933
961
989
1014
1038
1061
1081
1101
1118
1135
1151
1166
1180
1194
1208
1221
1236
1250
1265
1281
1297
1315
1333
1352
1372
1393
1415
1437
1461
1485
1510
1536
1563
1591
1619
1650
1681
1714
1749
1785
1823
1864
1907
1952
1999
2049
2101
2156
2214
2274
2337
2402
2469
2538
2609
2681
2754
2828
2903
2977
3051
3125
3198
3271
3342
3412
3481
3548
3614
3679
3742
3803
3863
3921
3977
4030
4083
4133
4181
4227
4270
4311
4350
4387
4422
4455
4486
4515
4543
4570
4596
4621
4645
4670
4694
4718
4743
4768
4794
4820
4847
4875
4904
4933
4963
4994
5025
5056
5087
5118
5149
5180
5210
5240
5269
5297
5324
5351
5376
5401
5425
5449
5471
5493
5515
5536
5557
5578
5599
5620
5642
5665
5688
5712
5737
5764
5791
5820
5850
5881
5913
5947
5981
6016
6052
6088
6125
6161
6198
6235
6272
6308
6344
6379
6414
6447
6480
6512
6544
6574
6604
6632
6660
6687
6713
6737
6761
6784
6805
6826
6845
6862
6878
6893
6906
6916
6925
6932
6937
6940
6940
6938
6934
6928
6919
6909
6896
6880
6863
6844
6822
6799
6774
6747
6718
6688
6655
6621
6585
6547
6508
6466
6423
6377
6330
6280
6229
6175
6120
6062
6002
5940
5877
5811
5744
5675
5605
5533
5459
5384
5307
5229
5150
5068
4986
4901
4815
4727
4637
4545
4451
4354
4256
4156
4053
3949
3843
3735
3626
3515
3403
3289
3175
3060
2944
2828
2711
2594
2478
2361
2246
2130
2016
1902
1790
1678
1568
1460
1353
1248
1145
1043
944
846
750
656
564
474
385
299
213
129
46
-35
-116
-196
-275
-354
-432
-509
-587
-664
-740
-816
-892
-967
-1041
-1116
-1189
-1263
-1336
-1408
-1480
-1552
-1624
-1695
-1766
-1837
-1907
-1977
-2045
-2114
-2182
-2248
-2313
-2377
-2440
-2502
-2562
-2620
-2677
-2732
-2785
-2837
-2886
-2934
-2981
-3025
-3069
-3111
-3152
-3192
-3231
-3270
-3308
-3346
-3384
-3422
-3461
-3499
-3539
-3579
-3619
-3660
-3702
-3745
-3788
-3833
-3879
-3926
-3975
-4026
-4078
-4132
-4189
-4247
-4308
-4372
-4439
-4508
-4580
-4655
-4733
-4813
-4897
-4983
-5071
-5162
-5254
-5349
-5445
-5542
-5639
-5738
-5836
-5935
-6033
-6131
-6228
-6324
-6420
-6515
-6608
-6701
-6794
-6885
-6975
-7065
-7154
-7243
-7331
-7418
-7505
-7592
-7678
-7765
-7851
-7937
-8023
-8109
-8197
-8285
-8373
-8461
-8550
-8640
-8731
-8822
-8914
-9008
-9102
-9197
-9293
-9389
-9487
-9584
-9682
-9781
-9880
-9979
-10078
-10176
-10274
-10372
-10469
-10565
-10659
-10752
-10843
-10932
-11019
-11104
-11185
-11264
-11340
-11413
-11482
-11548
-11612
-11671
-11728
-11782
-11833
-11881
-11926
-11968
-12007
-12044
-12078
-12110
-12139
-12165
-12189
-12210
-12228
-12244
-12257
-12267
-12274
-12279
-12281
-12280
-12277
-12271
-12262
-12251
-12238
-12222
-12205
-12185
-12164
-12140
-12116
-12089
-12061
-12031
-12000
-11967
-11932
-11896
-11857
-11817
-11775
-11730
-11683
-11634
-11582
-11528
-11471
-11412
-11350
-11285
-11218
-11148
-11076
-11001
-10924
-10844
-10761
-10676
-10589
-10500
-10408
-10314
-10218
-10120
-10019
-9917
-9813
-9707
-9599
-9489
-9378
-9265
-9150
-9033
-8915
-8796
-8676
-8554
-8432
-8308
-8185
-8060
-7936
-7811
-7686
-7561
-7437
-7313
-7190
-7067
-6946
-6826
-6706
-6589
-6473
-6359
-6247
-6137
-6029
-5923
-5820
-5719
-5621
-5525
-5432
-5341
-5253
-5167
-5084
-5004
-4926
-4850
-4778
-4707
-4639
-4574
-4510
-4449
-4389
-4331
-4275
-4221
-4168
-4117
-4066
-4016
-3968
-3920
-3872
-3825
-3779
-3733
-3687
-3642
-3597
-3554
-3510
-3468
-3427
-3387
-3348
-3311
-3275
-3241
-3210
-3180
-3153
-3128
-3106
-3086
-3069
-3054
-3041
-3031
-3023
-3017
-3013
-3011
-3009
-3009
-3010
-3011
-3012
-3013
-3014
-3014
-3014
-3013
-3012
-3009
-3005
-3000
-2994
-2987
-2980
-2971
-2961
-2950
-2938
-2926
-2913
-2900
-2886
-2872
-2859
-2845
-2831
-2818
-2806
-2794
-2783
-2773
-2764
-2756
-2749
-2743
-2738
-2734
-2731
-2728
-2726
-2725
-2724
-2724
-2724
-2725
-2726
-2728
-2729
-2731
-2733
-2735
-2737
-2739
-2741
-2742
-2743
-2744
-2744
-2743
-2743
-2741
-2739
-2737
-2734
-2731
-2728
-2725
-2721
-2717
-2714
-2710
-2706
-2703
-2700
-2698
-2695
-2694
-2693
-2692
-2692
-2693
-2695
-2697
-2700
-2704
-2709
-2715
-2721
-2729
-2738
-2748
-2759
-2771
-2784
-2799
-2815
-2831
-2849
-2868
-2887
-2908
-2929
-2951
-2974
-2998
-3022
-3047
-3073
-3100
-3128
-3157
-3187
-3218
-3251
-3285
-3321
-3358
-3396
-3437
-3478
-3522
-3566
-3613
-3660
-3709
-3759
-3810
-3862
-3916
-3970
-4025
-4081
-4138
-4195
-4253
-4312
-4372
-4433
-4494
-4557
-4620
-4684
-4749
-4815
-4882
-4950
-5020
-5090
-5162
-5234
-5307
-5382
-5457
-5532
-5608
-5685
-5762
-5839
-5916
-5993
-6069
-6145
-6221
-6295
-6369
-6442
-6513
-6584
-6653
-6720
-6786
-6851
-6913
-6975
-7034
-7093
-7150
-7206
-7260
-7314
-7367
-7419
-7471
-7522
-7572
-7621
-7670
-7718
-7765
-7811
-7857
-7902
-7945
-7988
-8029
-8071
-8111
-8150
-8186
-8224
-8259
-8294
-8327
-8359
-8390
-8420
-8449
-8478
-8505
-8532
-8558
-8584
-8608
-8633
-8656
-8678
-8700
-8720
-8740
-8757
-8774
-8788
-8801
-8811
-8819
-8825
-8828
-8829
-8826
-8821
-8814
-8803
-8790
-8774
-8755
-8734
-8711
-8685
-8657
-8628
-8597
-8564
-8530
-8495
-8459
-8422
-8385
-8347
-8309
-8271
-8234
-8196
-8157
-8121
-8084
-8048
-8012
-7976
-7941
-7906
-7872
-7838
-7804
-7771
-7738
-7705
-7672
-7639
-7607
-7575
-7543
-7513
-7483
-7454
-7425
-7398
-7373
-7348
-7326
-7305
-7285
-7268
-7252
-7239
-7227
-7218
-7210
-7204
-7200
-7198
-7197
-7198
-7200
-7203
-7208
-7213
-7220
-7226
-7233
-7240
-7247
-7254
-7260
-7266
-7272
-7277
-7280
-7283
-7285
-7286
-7285
-7282
-7278
-7273
-7265
-7256
-7245
-7232
-7217
-7200
-7181
-7159
-7136
-7110
-7083
-7053
-7020
-6986
-6950
-6911
-6870
-6827
-6782
-6734
-6685
-6633
-6580
-6525
-6467
-6408
-6348
-6286
-6222
-6158
-6092
-6026
-5959
-5892
-5824
-5756
-5688
-5620
-5552
-5483
-5415
-5347
-5279
-5210
-5142
-5073
-5003
-4933
-4862
-4791
-4718
-4644
-4569
-4493
-4416
-4337
-4257
-4175
-4091
-4008
-3923
-3837
-3750
-3663
-3575
-3487
-3399
-3312
-3225
-3139
-3054
-2971
-2889
-2808
-2730
-2654
-2580
-2508
-2439
-2372
-2308
-2247
-2189
-2134
-2081
-2031
-1984
-1939
-1897
-1858
-1822
-1787
-1756
-1726
-1699
-1675
-1652
-1632
-1613
-1597
-1583
-1571
-1561
-1553
-1547
-1543
-1541
-1541
-1543
-1547
-1553
-1561
-1571
-1583
-1596
-1612
-1629
-1648
-1669
-1691
-1715
-1740
-1766
-1794
-1822
-1852
-1882
-1912
-1943
-1975
-2005
-2037
-2069
-2100
-2131
-2162
-2191
-2221
-2250
-2279
-2307
-2335
-2362
-2390
-2417
-2444
-2471
-2498
-2525
-2552
-2579
-2607
-2634
-2661
-2688
-2714
-2740
-2766
-2791
-2816
-2839
-2862
-2884
-2906
-2926
-2945
-2964
-2982
-2999
-3015
-3031
-3047
-3062
-3077
-3093
-3108
-3124
-3140
-3157
-3174
-3193
-3212
-3233
-3256
-3280
-3305
-3332
-3361
-3392
-3425
-3459
-3496
-3534
-3574
-3616
-3660
-3705
-3752
-3801
-3851
-3903
-3956
-4011
-4066
-4123
-4182
-4241
-4302
-4365
-4428
-4493
-4560
-4628
-4697
-4768
-4841
-4916
-4992
-5071
-5151
-5233
-5317
-5404
-5492
-5582
-5674
-5768
-5864
-5961
-6060
-6161
-6263
-6367
-6472
-6579
-6686
-6795
-6904
-7015
-7126
-7238
-7350
-7463
-7576
-7690
-7803
-7917
-8029
-8143
-8256
-8369
-8482
-8594
-8706
-8817
-8929
-9040
-9151
-9262
-9374
-9485
-9597
-9709
-9822
-9935
-10048
-10162
-10276
-10391
-10506
-10621
-10736
-10851
-10966
-11080
-11194
-11308
-11420
-11532
-11642
-11751
-11859
-11965
-12070
-12172
-12273
-12372
-12468
-12562
-12654
-12744
-12831
-12915
-12997
-13077
-13154
-13228
-13300
-13369
-13435
-13498
-13559
-13618
-13673
-13726
-13776
-13823
-13868
-13909
-13948
-13984
-14017
-14048
-14075
-14100
-14122
-14141
-14158
-14171
-14182
-14190
-14196
-14199
-14199
-14197
-14192
-14185
-14175
-14164
-14150
-14133
-14115
-14094
-14070
-14045
-14017
-13986
-13953
-13917
-13878
-13837
-13792
-13744
-13693
-13638
-13580
-13518
-13453
-13383
-13311
-13234
-13154
-13070
-12982
-12891
-12796
-12698
-12596
-12491
-12383
-12273
-12160
-12044
-11926
-11806
-11684
-11560
-11435
-11308
-11180
-11052
-10922
-10791
-10660
-10528
-10396
-10264
-10131
-9998
-9866
-9733
-9601
-9470
-9339
-9208
-9079
-8950
-8822
-8696
-8570
-8446
-8324
-8202
-8082
-7964
-7846
-7731
-7617
-7504
-7393
-7283
-7174
-7067
-6961
-6857
-6754
-6652
-6552
-6454
-6357
-6262
-6168
-6077
-5987
-5899
-5813
-5729
-5646
-5564
-5484
-5405
-5327
-5249
-5172
-5096
-5019
-4943
-4867
-4792
-4716
-4640
-4564
-4488
-4412
-4336
-4260
-4185
-4109
-4033
-3957
-3881
-3805
-3729
-3653
-3576
-3499
-3422
-3344
-3266
-3186
-3107
-3026
-2944
-2862
-2779
-2695
-2611
-2526
-2440
-2354
-2268
-2182
-2097
-2012
-1927
-1843
-1761
-1679
-1599
-1520
-1443
-1367
-1294
-1222
-1152
-1083
-1016
-952
-889
-828
-769
-711
-654
-599
-546
-493
-442
-392
-343
-295
-248
-201
-155
-110
-66
-22
21
64
107
148
190
230
270
310
349
387
424
461
497
532
566
599
631
662
692
721
749
776
803
828
853
877
900
922
943
963
982
1000
1016
1033
1047
1061
1073
1083
1092
1099
1105
1109
1112
1113
1112
1110
1106
1101
1094
1086
1077
1066
1054
1041
1026
1010
993
974
955
934
911
888
862
836
807
778
746
714
679
644
607
569
530
490
449
407
365
322
279
235
191
147
103
58
13
-32
-78
-124
-170
-217
-263
-311
-359
-407
-455
-504
-554
-604
-654
-704
-755
-806
-857
-908
-959
-1010
-1061
-1113
-1164
-1215
-1267
-1318
-1369
-1419
-1470
-1520
-1571
-1620
-1670
-1719
-1767
-1815
-1862
-1908
-1953
-1998
-2041
-2084
-2125
-2165
-2204
-2241
-2277
-2312
-2345
-2377
-2407
-2436
-2463
-2488
-2512
-2533
-2553
-2572
-2588
-2603
-2616
-2628
-2638
-2646
-2654
-2660
-2666
-2671
-2675
-2679
-2683
-2687
-2692
-2696
-2702
-2708
-2714
-2722
-2730
-2739
-2748
-2758
-2768
-2779
-2789
-2800
-2810
-2819
-2828
-2836
-2844
-2851
-2857
-2863
-2868
-2872
-2875
-2878
-2881
-2883
-2884
-2886
-2887
-2888
-2889
-2890
-2891
-2891
-2891
-2891
-2890
-2889
-2887
-2884
-2880
-2875
-2869
-2861
-2852
-2842
-2829
-2815
-2799
-2781
-2761
-2739
-2715
-2688
-2660
-2629
-2597
-2562
-2525
-2486
-2444
-2400
-2355
-2306
-2256
-2203
-2148
-2091
-2032
-1970
-1907
-1841
-1774
-1704
-1633
-1561
-1486
-1410
-1333
-1255
-1175
-1094
-1012
-931
-848
-764
-680
-595
-510
-425
-339
-254
-168
-82
4
90
176
261
347
432
517
603
688
773
858
943
1029
1114
1200
1286
1372
1458
1545
1633
1721
1809
1898
1987
2077
2168
2259
2352
2445
2539
2635
2731
2828
2927
3027
3128
3230
3333
3438
3544
3650
3758
3866
3975
4083
4194
4304
4414
4524
4634
4744
4854
4964
5074
5183
5293
5403
5513
5623
5734
5845
5957
6069
6182
6295
6409
6523
6638
6753
6869
6985
7101
7217
7334
7450
7567
7683
7799
7915
8029
8145
8259
8373
8486
8598
8709
8819
8928
9035
9142
9247
9351
9454
9555
9655
9753
9850
9945
10039
10131
10221
10310
10397
10483
10567
10649
10730
10809
10887
10963
11038
11111
11182
11252
11320
11387
11452
11515
11576
11636
11693
11749
11803
11854
11904
11951
11997
12040
12082
12121
12159
12195
12229
12261
12292
12321
12349
12376
12402
12428
12452
12477
12501
12525
12550
12574
12600
12626
12653
12681
12710
12740
12772
12805
12840
12876
12913
12952
12992
13034
13078
13123
13169
13217
13266
13317
13369
13422
13476
13532
13589
13646
13704
13764
13823
13884
13944
14006
14068
14130
14193
14256
14320
14384
14450
14516
14582
14650
14719
14788
14859
14931
15004
15078
15154
15231
15309
15389
15469
15551
15634
15718
15803
15889
15975
16062
16149
16236
16324
16412
16500
16587
16674
16761
16848
16934
17020
17106
17191
17276
17360
17444
17528
17611
17694
17777
17859
17940
18022
18103
18184
18264
18344
18424
18503
18582
18660
18737
18813
18889
18963
19036
19108
19179
19248
19315
19381
19445
19507
19568
19626
19683
19738
19791
19842
19891
19938
19983
20027
20068
20108
20145
20181
20214
20246
20275
20302
20327
20349
20369
20387
20403
20416
20426
20435
20441
20445
20446
20446
20443
20438
20431
20422
20411
20399
20384
20368
20350
20331
20310
20288
20264
20239
20212
20184
20155
20125
20093
20060
20027
19992
19956
19919
19882
19844
19806
19766
19727
19687
19646
19605
19564
19522
19480
19438
19395
19351
19308
19263
19219
19174
19128
19083
19037
18991
18945
18899
18852
18806
18759
18712
18666
18619
18573
18527
18481
18435
18389
18344
18299
18255
18210
18167
18124
18081
18038
17996
17955
17914
17873
17832
17792
17751
17710
17669
17628
17586
17543
17500
17455
17410
17364
17318
17270
17221
17172
17122
17071
17019
16966
16913
16858
16803
16747
16689
16631
16572
16512
16451
16389
16326
16263
16198
16134
16068
16001
15935
15868
15800
15733
15665
15597
15529
15461
15393
15326
15259
15193
15128
15064
15001
14939
14879
14819
14762
14706
14651
14598
14547
14498
14450
14404
14361
14319
14279
14241
14205
14170
14138
14107
14078
14051
14026
14002
13980
13959
13940
13922
13906
13891
13878
13866
13856
13846
13838
13831
13825
13820
13816
13813
13811
13810
13809
13809
13809
13809
13810
13811
13812
13813
13814
13815
13816
13816
13816
13816
13815
13815
13814
13812
13811
13809
13807
13806
13804
13803
13801
13800
13800
13799
13799
13800
13800
13801
13802
13803
13803
13804
13805
13806
13807
13808
13808
13809
13809
13810
13811
13811
13812
13813
13815
13816
13818
13821
13823
13826
13830
13834
13839
13843
13849
13854
13860
13866
13872
13878
13884
13890
13896
13902
13907
13912
13916
13920
13923
13926
13928
13929
13930
13931
13930
13929
13928
13926
13924
13921
13918
13914
13910
13905
13900
13893
13887
13879
13871
13862
13852
13841
13829
13817
13804
13789
13774
13758
13741
13723
13704
13684
13663
13640
13617
13593
13567
13541
13514
13485
13456
13426
13396
13365
13333
13301
13268
13235
13202
13169
13135
13102
13068
13035
13003
12970
12938
12907
12876
12846
12816
12786
12758
12729
12702
12675
12649
12623
12598
12573
12550
12527
12504
12483
12462
12443
12424
12407
12390
12375
12361
12348
12336
12326
12317
12309
12303
12298
12294
12291
12289
12289
12289
12290
12291
12293
12295
12298
12301
12303
12306
12308
12310
12312
12313
12313
12313
12312
12310
12307
12303
12298
12292
12285
12277
12268
12257
12246
12234
12221
12208
12194
12179
12165
12150
12135
12120
12106
12091
12078
12065
12052
12041
12030
12019
12010
12001
11993
11985
11978
11971
11965
11959
11953
11947
11942
11937
11931
11926
11921
11916
11911
11905
11900
11895
11890
11885
11881
11877
11873
11869
11866
11864
11862
11861
11860
11860
11861
11862
11863
11865
11868
11871
11875
11879
11884
11889
11895
11902
11909
11916
11924
11933
11941
11951
11960
11969
11979
11989
11999
12010
12020
12031
12043
12054
12066
12079
12092
12105
12119
12134
12148
12164
12180
12196
12213
12231
12249
12267
12285
12304
12323
12343
12362
12382
12402
12422
12442
12463
12483
12504
12526
12547
12569
12590
12612
12634
12656
12677
12699
12720
12741
12761
12781
12800
12819
12837
12854
12870
12886
12900
12913
12926
12936
12946
12954
12961
12967
12970
12972
12972
12971
12967
12962
12955
12945
12934
12920
12905
12887
12868
12846
12822
12796
12769
12739
12708
12674
12639
12603
12564
12524
12483
12440
12396
12350
12303
12255
12206
12156
12105
12052
11999
11945
11890
11834
11777
11719
11661
11603
11543
11483
11423
11362
11300
11238
11176
11112
11049
10984
10919
10853
10787
10719
10651
10582
10512
10441
10370
10298
10225
10151
10077
10003
9928
9853
9777
9702
9627
9551
9476
9401
9326
9252
9178
9104
9031
8959
8887
8816
8745
8676
8607
8538
8471
8404
8337
8272
8207
8141
8077
8013
7951
7889
7827
7765
7703
7642
7582
7521
7461
7401
7342
7283
7223
7164
7106
7047
6988
6929
6870
6811
6752
6693
6634
6575
6516
6457
6398
6339
6281
6223
6165
6108
6051
5995
5939
5884
5829
5775
5721
5668
5616
5564
5512
5461
5410
5359
5309
5258
5208
5157
5106
5055
5003
4951
4897
4844
4789
4733
4677
4619
4561
4502
4442
4381
4319
4256
4193
4130
4066
4001
3936
3871
3806
3740
3675
3609
3543
3476
3410
3343
3276
3209
3141
3073
3005
2937
2868
2799
2729
2660
2590
2519
2449
2378
2306
2235
2163
2091
2019
1947
1874
1802
1729
1656
1584
1511
1439
1367
1295
1224
1153
1082
1012
943
875
807
739
673
607
542
478
414
351
288
226
165
104
43
-17
-78
-139
-199
-260
-322
-383
-446
-509
-573
-638
-704
-771
-839
-908
-978
-1049
-1121
-1195
-1269
-1344
-1419
-1496
-1573
-1650
-1728
-1806
-1885
-1963
-2041
-2121
-2201
-2280
-2359
-2438
-2518
-2597
-2676
-2755
-2834
-2912
-2990
-3069
-3146
-3224
-3301
-3377
-3454
-3529
-3605
-3679
-3754
-3827
-3901
-3973
-4046
-4118
-4190
-4262
-4333
-4405
-4476
-4547
-4618
-4689
-4760
-4831
-4901
-4971
-5041
-5110
-5178
-5246
-5312
-5378
-5442
-5505
-5567
-5627
-5685
-5742
-5798
-5851
-5903
-5953
-6001
-6047
-6092
-6135
-6176
-6215
-6253
-6290
-6324
-6358
-6389
-6420
-6449
-6476
-6503
-6528
-6551
-6573
-6594
-6613
-6632
-6648
-6664
-6678
-6691
-6703
-6713
-6723
-6731
-6739
-6746
-6752
-6757
-6762
-6767
-6771
-6775
-6778
-6782
-6785
-6788
-6791
-6794
-6797
-6800
-6803
-6805
-6808
-6811
-6813
-6816
-6818
-6821
-6823
-6825
-6827
-6828
-6830
-6831
-6832
-6833
-6833
-6833
-6833
-6832
-6831
-6829
-6827
-6825
-6822
-6819
-6816
-6812
-6807
-6802
-6797
-6791
-6785
-6779
-6772
-6765
-6758
-6750
-6743
-6735
-6728
-6720
-6713
-6705
-6698
-6691
-6684
-6677
-6671
-6664
-6658
-6652
-6646
-6640
-6635
-6629
-6624
-6618
-6612
-6606
-6600
-6594
-6587
-6580
-6572
-6565
-6556
-6548
-6538
-6529
-6519
-6508
-6498
-6486
-6474
-6462
-6449
-6435
-6420
-6405
-6389
-6372
-6354
-6335
-6315
-6294
-6272
-6250
-6226
-6201
-6176
-6150
-6123
-6096
-6068
-6040
-6011
-5982
-5953
-5923
-5893
-5863
-5832
-5800
-5769
-5736
-5703
-5669
-5634
-5598
-5561
-5523
-5483
-5442
-5400
-5357
-5312
-5265
-5217
-5167
-5115
-5062
-5006
-4949
-4890
-4829
-4766
-4701
-4634
-4565
-4495
-4424
-4350
-4276
-4200
-4123
-4045
-3966
-3886
-3806
-3725
-3643
-3562
-3479
-3397
-3314
-3232
-3149
-3067
-2984
-2902
-2821
-2739
-2659
-2579
-2500
-2421
-2344
-2267
-2192
-2118
-2044
-1972
-1901
-1831
-1762
-1694
-1628
-1563
-1498
-1435
-1373
-1313
-1253
-1195
-1138
-1082
-1027
-974
-922
-870
-821
-772
-724
-678
-632
-588
-544
-501
-459
-418
-378
-338
-300
-262
-225
-188
-153
-118
-84
-51
-19
13
43
72
101
128
154
179
202
224
245
264
282
298
313
327
339
350
360
369
376
383
389
394
399
403
407
411
415
418
422
426
431
436
441
447
454
462
470
479
489
499
511
523
536
549
563
577
591
606
621
635
650
664
679
692
706
718
730
741
751
760
767
774
779
783
785
785
784
782
777
771
764
754
743
729
714
697
677
656
633
608
581
552
521
488
454
417
379
339
298
255
211
165
119
71
22
-28
-79
-131
-183
-236
-290
-344
-398
-452
-507
-561
-616
-670
-724
-778
-831
-884
-936
-988
-1039
-1090
-1140
-1190
-1239
-1287
-1335
-1382
-1428
-1474
-1519
-1563
-1607
-1649
-1691
-1732
-1773
-1812
-1850
-1888
-1924
-1960
-1994
-2027
-2059
-2090
-2119
-2147
-2174
-2200
-2225
-2248
-2270
-2290
-2310
-2327
-2344
-2359
-2373
-2385
-2396
-2405
-2413
-2419
-2423
-2426
-2427
-2426
-2424
-2419
-2413
-2405
-2396
-2384
-2371
-2357
-2340
-2323
-2304
-2284
-2262
-2239
-2216
-2191
-2165
-2139
-2112
-2084
-2056
-2027
-1998
-1968
-1938
-1908
-1877
-1845
-1814
-1781
-1749
-1715
-1682
-1647
-1613
-1577
-1542
-1505
-1468
-1431
-1392
-1353
-1314
-1273
-1232
-1189
-1146
-1102
-1057
-1010
-965
-917
-868
-819
-769
-718
-666
-614
-561
-507
-453
-399
-344
-289
-233
-178
-122
-66
-10
46
102
158
213
269
324
379
433
487
540
594
646
699
750
802
853
904
954
1004
1053
1102
1151
1199
1247
1294
1340
1387
1432
1478
1522
1566
1610
1653
1695
1737
1778
1819
1859
1898
1936
1973
2009
2045
2080
2114
2147
2178
2209
2239
2267
2294
2320
2345
2368
2390
2411
2430
2448
2465
2480
2494
2507
2519
2530
2539
2547
2554
2560
2565
2569
2572
2574
2575
2575
2574
2573
2570
2567
2563
2559
2554
2549
2543
2537
2530
2523
2516
2509
2501
2494
2486
2477
2469
2460
2451
2441
2431
2421
2410
2398
2386
2373
2359
2345
2329
2313
2297
2279
2260
2241
2220
2198
2176
2152
2127
2101
2074
2045
2015
1984
1952
1918
1883
1847
1809
1770
1730
1688
1645
1601
1555
1508
1459
1409
1358
1305
1251
1195
1138
1080
1020
960
898
836
772
708
642
576
510
442
374
306
236
167
96
25
-46
-118
-191
-264
-338
-413
-488
-563
-640
-716
-793
-871
-949
-1027
-1106
-1185
-1264
-1344
-1423
-1503
-1583
-1664
-1744
-1825
-1905
-1986
-2066
-2147
-2227
-2308
-2388
-2469
-2549
-2629
-2709
-2789
-2869
-2949
-3029
-3109
-3189
-3268
-3348
-3428
-3507
-3586
-3665
-3744
-3822
-3900
-3978
-4054
-4132
-4208
-4284
-4359
-4433
-4506
-4579
-4650
-4721
-4791
-4859
-4927
-4994
-5059
-5123
-5186
-5247
-5308
-5366
-5424
-5480
-5534
-5587
-5638
-5688
-5737
-5784
-5829
-5874
-5917
-5958
-5998
-6037
-6075
-6111
-6146
-6180
-6212
-6243
-6273
-6302
-6328
-6354
-6378
-6401
-6422
-6441
-6459
-6476
-6491
-6505
-6518
-6529
-6540
-6549
-6557
-6564
-6570
-6576
-6581
-6585
-6589
-6592
-6595
-6597
-6599
-6601
-6603
-6604
-6605
-6607
-6608
-6609
-6610
-6611
-6612
-6613
-6615
-6616
-6618
-6620
-6622
-6624
-6626
-6629
-6631
-6634
-6637
-6641
-6644
-6648
-6652
-6657
-6661
-6666
-6672
-6677
-6683
-6690
-6696
-6703
-6711
-6718
-6726
-6733
-6741
-6750
-6758
-6766
-6775
-6783
-6791
-6800
-6808
-6817
-6825
-6834
-6842
-6851
-6859
-6868
-6876
-6884
-6893
-6902
-6910
-6919
-6927
-6936
-6944
-6952
-6960
-6968
-6976
-6983
-6990
-6997
-7003
-7009
-7014
-7019
-7023
-7027
-7030
-7033
-7035
-7037
-7038
-7039
-7039
-7039
-7037
-7036
-7033
-7030
-7026
-7021
-7015
-7009
-7002
-6994
-6985
-6975
-6965
-6954
-6943
-6930
-6918
-6904
-6891
-6877
-6862
-6848
-6833
-6818
-6803
-6789
-6774
-6760
-6746
-6732
-6719
-6706
-6694
-6682
-6671
-6660
-6649
-6640
-6631
-6622
-6614
-6606
-6599
-6593
-6587
-6581
-6576
-6571
-6567
-6562
-6559
-6555
-6552
-6549
-6546
-6544
-6542
-6539
-6538
-6536
-6534
-6533
-6532
-6531
-6530
-6529
-6529
-6529
-6529
-6529
-6530
-6531
-6532
-6534
-6537
-6540
-6543
-6548
-6553
-6559
-6565
-6572
-6580
-6589
-6599
-6609
-6620
-6632
-6645
-6659
-6673
-6688
-6703
-6719
-6735
-6752
-6769
-6787
-6805
-6823
-6841
-6860
-6878
-6897
-6916
-6935
-6954
-6973
-6992
-7010
-7029
-7048
-7067
-7087
-7106
-7125
-7144
-7164
-7184
-7204
-7224
-7245
-7266
-7287
-7309
-7332
-7355
-7378
-7402
-7426
-7450
-7475
-7501
-7526
-7552
-7578
-7604
-7631
-7657
-7684
-7710
-7737
-7764
-7791
-7818
-7846
-7873
-7901
-7929
-7957
-7986
-8015
-8044
-8073
-8103
-8134
-8164
-8195
-8227
-8259
-8291
-8324
-8357
-8391
-8425
-8460
-8494
-8530
-8565
-8600
-8636
-8672
-8708
-8744
-8781
-8817
-8853
-8889
-8926
-8962
-8998
-9034
-9070
-9106
-9142
-9177
-9212
-9247
-9282
-9316
-9350
-9383
-9416
-9449
-9481
-9512
-9543
-9573
-9603
-9632
-9661
-9689
-9717
-9744
-9770
-9796
-9822
-9846
-9871
-9895
-9918
-9940
-9963
-9984
-10005
-10025
-10045
-10064
-10083
-10100
-10117
-10133
-10149
-10164
-10178
-10192
-10205
-10217
-10229
-10240
-10251
-10261
-10271
-10281
-10290
-10298
-10307
-10314
-10322
-10329
-10335
-10341
-10346
-10351
-10355
-10358
-10360
-10362
-10362
-10361
-10359
-10356
-10351
-10345
-10338
-10329
-10318
-10306
-10293
-10277
-10260
-10241
-10220
-10198
-10173
-10147
-10118
-10088
-10056
-10022
-9986
-9948
-9908
-9867
-9824
-9779
-9732
-9684
-9635
-9584
-9531
-9478
-9423
-9367
-9310
-9253
-9194
-9134
-9074
-9014
-8952
-8890
-8828
-8766
-8703
-8641
-8578
-8515
-8452
-8389
-8327
-8265
-8203
-8141
-8080
-8020
-7960
-7900
-7841
-7782
-7724
-7666
-7609
-7552
-7496
-7440
-7385
-7330
-7275
-7221
-7167
-7113
-7060
-7006
-6953
-6900
-6846
-6793
-6739
-6685
-6631
-6577
-6522
-6466
-6410
-6354
-6297
-6239
-6181
-6122
-6062
-6002
-5941
-5879
-5817
-5754
-5690
-5625
-5560
-5494
-5427
-5360
-5292
-5224
-5154
-5085
-5014
-4944
-4872
-4800
-4728
-4655
-4582
-4509
-4435
-4361
-4287
-4212
-4137
-4062
-3986
-3910
-3834
-3758
-3681
-3605
-3528
-3451
-3374
-3298
-3221
-3144
-3067
-2990
-2913
-2837
-2760
-2683
-2607
-2530
-2454
-2377
-2301
-2225
-2148
-2072
-1996
-1919
-1843
-1767
-1690
-1614
-1537
-1461
-1384
-1308
-1231
-1154
-1078
-1002
-925
-849
-774
-698
-623
-549
-475
-401
-328
-256
-185
-114
-45
24
92
159
224
289
353
415
476
537
595
653
710
765
819
872
923
973
1022
1070
1117
1162
1206
1249
1291
1332
1371
1410
1447
1484
1519
1554
1588
1621
1654
1685
1716
1747
1777
1806
1834
1862
1890
1916
1943
1968
1993
2017
2041
2064
2086
2108
2128
2148
2167
2185
2203
2219
2235
2250
2264
2278
2290
2302
2312
2322
2331
2339
2346
2353
2358
2362
2366
2369
2371
2372
2372
2371
2369
2367
2364
2360
2355
2349
2342
2335
2327
2318
2308
2297
2286
2274
2262
2249
2235
2221
2206
2191
2175
2159
2143
2126
2108
2091
2073
2054
2035
2016
1996
1976
1955
1934
1913
1891
1869
1846
1823
1799
1775
1751
1726
1701
1676
1651
1626
1600
1574
1549
1523
1497
1472
1446
1421
1395
1370
1345
1321
1296
1272
1248
1225
1202
1179
1156
1133
1111
1089
1068
1047
1026
1004
985
965
946
927
909
892
875
859
844
829
816
803
792
781
772
763
755
749
743
739
735
733
731
731
732
733
736
740
744
750
756
764
772
781
792
803
815
828
842
856
872
888
905
923
942
962
982
1004
1026
1050
1074
1099
1124
1151
1179
1207
1236
1266
1297
1329
1361
1394
1428
1463
1498
1534
1571
1608
1646
1684
1723
1762
1802
1843
1884
1925
1967
2009
2051
2094
2136
2180
2223
2267
2310
2354
2398
2443
2487
2531
2576
2621
2665
2710
2754
2799
2843
2887
2931
2975
3018
3061
3103
3145
3186
3227
3267
3306
3344
3381
3417
3452
3486
3519
3551
3581
3610
3638
3665
3690
3714
3737
3758
3778
3796
3813
3829
3843
3856
3867
3877
3886
3893
3899
3904
3907
3909
3910
3909
3907
3904
3900
3895
3889
3881
3873
3863
3852
3840
3828
3814
3799
3784
3767
3749
3731
3712
3692
3671
3649
3626
3603
3579
3554
3528
3501
3474
3446
3417
3388
3358
3327
3295
3263
3230
3196
3161
3126
3091
3054
3017
2980
2942
2903
2864
2825
2785
2745
2704
2663
2622
2580
2538
2495
2452
2409
2365
2321
2277
2232
2186
2141
2094
2048
2001
1954
1906
1858
1810
1762
1713
1664
1615
1566
1517
1468
1419
1371
1322
1274
1226
1179
1132
1086
1040
995
951
908
866
824
784
744
706
669
633
599
565
533
503
474
446
420
395
372
350
330
311
294
279
265
252
242
233
225
219
214
211
208
208
208
210
212
216
221
226
233
240
248
257
266
276
287
298
309
321
334
347
360
373
387
401
416
430
445
459
474
488
503
517
531
545
559
572
585
598
609
621
631
641
650
658
666
673
678
683
687
691
693
695
696
696
695
693
691
688
684
679
673
667
659
651
641
631
620
607
594
579
564
547
529
511
491
470
448
425
401
375
349
322
294
265
235
205
173
140
107
73
38
2
-34
-71
-109
-147
-186
-226
-266
-307
-349
-391
-433
-476
-520
-564
-609
-654
-699
-745
-791
-838
-886
-933
-982
-1030
-1079
-1128
-1178
-1228
-1278
-1329
-1380
-1431
-1482
-1534
-1586
-1638
-1690
-1743
-1795
-1848
-1902
-1955
-2009
-2063
-2118
-2172
-2227
-2283
-2339
-2395
-2451
-2508
-2566
-2624
-2682
-2741
-2800
-2860
-2920
-2981
-3042
-3104
-3165
-3228
-3290
-3353
-3416
-3479
-3543
-3606
-3670
-3734
-3798
-3862
-3926
-3990
-4054
-4118
-4181
-4245
-4308
-4371
-4434
-4497
-4559
-4620
-4682
-4742
-4803
-4863
-4922
-4980
-5038
-5095
-5152
-5208
-5263
-5317
-5370
-5423
-5475
-5525
-5575
-5624
-5672
-5719
-5766
-5811
-5855
-5898
-5941
-5982
-6023
-6062
-6101
-6139
-6176
-6212
-6248
-6282
-6316
-6350
-6382
-6414
-6444
-6475
-6504
-6532
-6560
-6587
-6613
-6638
-6662
-6686
-6708
-6729
-6749
-6769
-6786
-6803
-6818
-6832
-6845
-6856
-6865
-6873
-6879
-6883
-6886
-6887
-6886
-6883
-6878
-6871
-6862
-6851
-6837
-6822
-6805
-6785
-6763
-6739
-6712
-6684
-6653
-6620
-6584
-6547
-6507
-6465
-6421
-6375
-6327
-6276
-6224
-6170
-6114
-6057
-5998
-5937
-5874
-5811
-5745
-5679
-5611
-5542
-5472
-5401
-5329
-5256
-5182
-5107
-5032
-4955
-4878
-4800
-4721
-4641
-4561
-4480
-4398
-4315
-4232
-4148
-4064
-3979
-3893
-3807
-3721
-3634
-3546
-3459
-3371
-3282
-3194
-3105
-3016
-2927
-2839
-2750
-2661
-2573
-2484
-2396
-2308
-2220
-2133
-2045
-1959
-1873
-1787
-1702
-1617
-1532
-1448
-1364
-1281
-1198
-1116
-1034
-952
-871
-791
-711
-631
-552
-474
-396
-318
-241
-165
-89
-14
61
135
209
282
354
426
498
569
639
709
778
847
915
983
1051
1118
1185
1251
1317
1383
1448
1512
1576
1640
1703
1766
1828
1890
1950
2011
2070
2129
2187
2244
2301
2357
2411
2466
2519
2571
2623
2674
2724
2773
2822
2869
2916
2962
3007
3051
3094
3136
3177
3218
3257
3296
3333
3370
3406
3440
3474
3507
3538
3569
3599
3627
3655
3682
3707
3731
3755
3777
3798
3819
3838
3856
3873
3889
3904
3918
3931
3943
3954
3964
3973
3981
3988
3994
3999
4003
4006
4008
4009
4008
4006
4005
4002
3998
3993
3987
3980
3973
3964
3955
3945
3934
3922
3909
3896
3881
3866
3850
3834
3817
3799
3780
3760
3740
3719
3698
3676
3653
3629
3605
3580
3554
3528
3501
3474
3446
3417
3388
3359
3329
3298
3267
3236
3204
3172
3139
3106
3073
3040
3006
2973
2938
2904
2870
2835
2800
2765
2730
2695
2659
2624
2588
2551
2515
2478
2441
2404
2367
2329
2291
2253
2214
2176
2137
2097
2058
2017
1978
1938
1898
1857
1817
1776
1735
1694
1652
1611
1569
1528
1486
1444
1402
1360
1318
1276
1233
1191
1149
1106
1064
1022
980
937
895
854
812
770
729
688
648
607
567
528
489
450
412
374
337
301
265
230
196
162
130
98
66
36
6
-23
-51
-78
-104
-130
-155
-179
-202
-225
-246
-267
-288
-307
-325
-343
-360
-377
-392
-407
-421
-434
-447
-459
-470
-480
-489
-498
-506
-514
-520
-526
-531
-535
-538
-540
-541
-542
-542
-540
-538
-535
-532
-527
-521
-515
-507
-499
-490
-480
-468
-456
-443
-429
-414
-398
-381
-363
-344
-324
-303
-281
-259
-235
-210
-184
-157
-130
-102
-73
-43
-12
20
52
85
118
153
188
223
259
296
333
371
409
448
487
527
568
608
649
691
733
775
818
861
904
948
992
1036
1081
1126
1171
1216
1262
1308
1354
1400
1447
1494
1541
1589
1637
1685
1733
1782
1831
1880
1930
1980
2031
2081
2132
2184
2235
2287
2339
2392
2444
2497
2550
2603
2657
2710
2764
2817
2871
2924
2978
3032
3085
3139
3192
3245
3299
3352
3405
3457
3510
3562
3614
3665
3716
3767
3818
3868
3917
3966
4014
4062
4111
4158
4205
4251
4296
4341
4386
4430
4473
4516
4559
4601
4642
4683
4724
4764
4803
4842
4881
4919
4956
4993
5030
5066
5101
5136
5171
5205
5238
5271
5303
5335
5365
5396
5425
5454
5482
5509
5536
5562
5587
5611
5635
5658
5680
5702
5722
5742
5762
5780
5798
5815
5831
5847
5862
5876
5889
5902
5914
5925
5935
5945
5953
5961
5967
5973
5977
5981
5983
5985
5985
5984
5982
5979
5974
5968
5961
5952
5942
5930
5918
5903
5887
5870
5851
5831
5809
5786
5761
5735
5707
5678
5647
5615
5582
5547
5510
5472
5433
5393
5351
5308
5263
5218
5171
5123
5074
5024
4973
4921
4868
4814
4759
4704
4648
4592
4535
4477
4419
4361
4302
4243
4184
4125
4065
4005
3946
3886
3826
3766
3706
3647
3587
3527
3468
3408
3349
3290
3232
3173
3115
3057
3000
2942
2886
2829
2773
2718
2662
2608
2554
2500
2447
2394
2342
2291
2240
2190
2141
2092
2045
1998
1951
1906
1862
1818
1775
1733
1692
1652
1613
1574
1537
1500
1465
1430
1396
1363
1331
1300
1269
1239
1211
1183
1155
1129
1104
1079
1055
1032
1010
989
968
948
929
911
893
876
860
844
829
814
801
787
775
762
751
739
729
718
708
699
690
681
672
664
656
648
640
633
625
618
611
604
598
591
584
578
571
565
558
552
546
540
534
528
523
517
512
507
502
497
492
488
484
480
476
473
469
466
463
460
458
455
453
451
449
447
446
445
444
443
443
443
443
444
445
446
447
449
452
454
457
461
465
469
474
479
485
491
497
505
512
520
529
538
548
558
569
580
591
604
616
629
643
657
671
686
701
717
733
750
767
785
803
822
840
860
880
900
920
941
962
983
1004
1027
1049
1071
1094
1116
1139
1162
1185
1208
1231
1254
1277
1300
1323
1347
1370
1394
1417
1441
1465
1489
1512
1536
1560
1584
1608
1631
1655
1679
1702
1726
1749
1773
1796
1819
1842
1864
1887
1909
1931
1953
1974
1995
2016
2037
2057
2077
2096
2115
2134
2152
2170
2187
2203
2219
2235
2250
2264
2278
2291
2304
2315
2327
2337
2347
2357
2366
2374
2382
2389
2396
2402
2407
2412
2416
2420
2423
2425
2427
2428
2428
2428
2427
2426
2424
2421
2417
2413
2408
2403
2397
2390
2382
2374
2365
2356
2346
2335
2323
2311
2298
2285
2270
2255
2240
2223
2206
2189
2170
2151
2131
2111
2090
2068
2045
2023
1999
1975
1950
1924
1898
1871
1844
1816
1788
1759
1729
1699
1668
1637
1606
1574
1542
1509
1476
1443
1409
1375
1341
1306
1272
1237
1202
1167
1132
1096
1061
1026
991
956
921
887
852
818
784
751
717
684
652
619
587
555
523
492
461
430
399
368
338
308
278
248
218
188
158
128
99
69
39
9
-21
-51
-81
-112
-143
-174
-205
-237
-268
-301
-333
-366
-400
-434
-468
-503
-538
-573
-609
-645
-682
-718
-756
-793
-831
-870
-908
-947
-987
-1026
-1066
-1107
-1147
-1188
-1229
-1270
-1311
-1353
-1395
-1437
-1479
-1521
-1564
-1607
-1650
-1693
-1737
-1781
-1825
-1869
-1913
-1958
-2003
-2048
-2093
-2139
-2184
-2230
-2276
-2322
-2369
-2415
-2462
-2509
-2556
-2603
-2650
-2697
-2744
-2791
-2838
-2885
-2932
-2979
-3026
-3072
-3119
-3166
-3212
-3258
-3304
-3350
-3396
-3441
-3486
-3531
-3576
-3620
-3664
-3708
-3751
-3794
-3837
-3879
-3920
-3962
-4002
-4042
-4082
-4121
-4159
-4197
-4234
-4271
-4307
-4342
-4377
-4411
-4445
-4477
-4509
-4540
-4571
-4600
-4629
-4657
-4684
-4711
-4736
-4761
-4785
-4807
-4829
-4850
-4871
-4890
-4908
-4925
-4941
-4957
-4971
-4984
-4996
-5007
-5017
-5026
-5033
-5040
-5046
-5050
-5053
-5055
-5056
-5056
-5055
-5052
-5049
-5044
-5038
-5032
-5024
-5015
-5005
-4994
-4982
-4968
-4954
-4939
-4922
-4904
-4886
-4866
-4845
-4824
-4801
-4777
-4752
-4727
-4700
-4673
-4645
-4616
-4586
-4555
-4524
-4492
-4459
-4425
-4391
-4356
-4321
-4284
-4248
-4210
-4172
-4134
-4094
-4056
-4016
-3975
-3934
-3893
-3851
-3809
-3767
-3724
-3680
-3636
-3592
-3547
-3502
-3456
-3410
-3363
-3316
-3268
-3220
-3171
-3122
-3073
-3023
-2972
-2921
-2870
-2819
-2767
-2714
-2662
-2608
-2555
-2501
-2447
-2393
-2339
-2284
-2229
-2173
-2118
-2062
-2007
-1951
-1895
-1838
-1782
-1726
-1670
-1613
-1557
-1501
-1445
-1389
-1334
-1278
-1223
-1168
-1113
-1058
-1004
-949
-896
-842
-789
-736
-683
-631
-579
-527
-476
-425
-375
-325
-275
-225
-176
-127
-78
-30
18
65
113
160
206
253
299
345
390
435
480
524
568
612
656
699
742
785
827
870
912
954
996
1038
1079
1121
1162
1203
1244
1285
1325
1366
1406
1446
1486
1525
1565
1604
1642
1681
1719
1757
1794
1831
1868
1904
1940
1976
2011
2045
2080
2113
2147
2179
2212
2244
2275
2305
2335
2365
2394
2422
2450
2476
2503
2528
2553
2577
2601
2624
2646
2667
2688
2708
2727
2746
2764
2781
2797
2812
2827
2841
2854
2866
2878
2888
2898
2907
2915
2923
2929
2935
2939
2943
2946
2949
2950
2951
2950
2949
2947
2945
2941
2937
2932
2926
2919
2912
2904
2895
2886
2876
2865
2854
2842
2830
2817
2803
2789
2774
2758
2743
2726
2709
2692
2673
2655
2636
2616
2596
2576
2555
2533
2512
2489
2467
2444
2420
2396
2372
2347
2322
2296
2271
2244
2218
2191
2164
2137
2110
2082
2054
2025
1997
1968
1940
1910
1881
1851
1821
1791
1760
1729
1698
1667
1635
1602
1570
1537
1503
1469
1435
1400
1365
1330
1294
1257
1221
1184
1146
1108
1070
1032
993
955
915
876
836
797
756
716
676
635
595
554
513
472
431
390
348
307
266
225
183
142
101
60
19
-22
-62
-103
-143
-183
-222
-262
-301
-339
-377
-415
-452
-489
-525
-561
-596
-631
-666
-699
-733
-766
-798
-830
-861
-892
-922
-951
-980
-1008
-1037
-1064
-1090
-1116
-1141
-1165
-1189
-1212
-1234
-1255
-1276
-1296
-1315
-1333
-1351
-1367
-1383
-1398
-1412
-1424
-1436
-1448
-1458
-1467
-1475
-1482
-1489
-1494
-1498
-1502
-1505
-1506
-1507
-1507
-1506
-1504
-1501
-1498
-1493
-1488
-1482
-1475
-1468
-1460
-1451
-1441
-1430
-1419
-1407
-1395
-1382
-1368
-1353
-1338
-1322
-1306
-1289
-1272
-1254
-1236
-1217
-1197
-1178
-1158
-1137
-1116
-1095
-1074
-1052
-1030
-1008
-986
-964
-942
-919
-897
-874
-852
-830
-807
-785
-762
-740
-717
-695
-673
-651
-629
-607
-585
-563
-541
-519
-498
-476
-455
-433
-412
-391
-370
-348
-327
-306
-286
-265
-244
-224
-203
-183
-162
-142
-122
-102
-83
-63
-44
-24
-5
13
32
50
69
86
104
121
138
155
171
187
202
217
232
246
259
272
285
297
309
321
332
342
352
362
372
381
389
398
406
413
420
427
434
440
446
451
456
461
465
469
473
476
479
482
484
486
488
490
491
492
493
493
493
493
493
492
492
491
489
488
487
485
483
481
479
477
474
472
469
466
463
460
456
453
449
445
441
437
433
428
423
417
412
406
400
393
386
379
371
363
354
345
336
326
316
305
294
283
271
259
247
234
221
208
195
181
167
153
139
125
110
96
81
66
51
36
21
7
-8
-23
-38
-53
-68
-82
-97
-111
-126
-140
-154
-168
-182
-195
-209
-222
-235
-249
-262
-274
-287
-300
-312
-325
-337
-349
-362
-374
-386
-398
-410
-422
-434
-446
-458
-470
-481
-493
-505
-517
-528
-540
-551
-563
-574
-586
-597
-608
-619
-630
-641
-652
-662
-673
-683
-693
-704
-714
-724
-734
-745
-755
-765
-775
-785
-796
-806
-817
-827
-838
-848
-859
-870
-881
-893
-904
-915
-927
-939
-951
-963
-976
-988
-1000
-1014
-1027
-1041
-1055
-1069
-1083
-1098
-1113
-1128
-1144
-1160
-1176
-1193
-1210
-1228
-1245
-1264
-1283
-1302
-1321
-1341
-1362
-1382
-1404
-1425
-1447
-1469
-1492
-1515
-1538
-1561
-1585
-1609
-1633
-1657
-1681
-1705
-1729
-1754
-1778
-1803
-1827
-1852
-1876
-1901
-1926
-1950
-1975
-1999
-2024
-2049
-2073
-2098
-2122
-2147
-2172
-2196
-2221
-2246
-2271
-2295
-2320
-2345
-2369
-2394
-2418
-2443
-2467
-2491
-2515
-2538
-2562
-2585
-2608
-2631
-2653
-2676
-2698
-2719
-2741
-2762
-2783
-2803
-2824
-2844
-2863
-2883
-2902
-2921
-2939
-2957
-2975
-2993
-3010
-3027
-3044
-3060
-3076
-3092
-3107
-3122
-3137
-3151
-3165
-3178
-3192
-3204
-3216
-3228
-3239
-3250
-3260
-3270
-3279
-3288
-3296
-3303
-3310
-3316
-3321
-3326
-3331
-3334
-3337
-3340
-3341
-3342
-3343
-3342
-3341
-3340
-3337
-3334
-3331
-3326
-3321
-3315
-3309
-3302
-3294
-3285
-3276
-3266
-3255
-3244
-3231
-3218
-3204
-3189
-3173
-3157
-3139
-3121
-3101
-3081
-3060
-3038
-3015
-2991
-2966
-2940
-2913
-2886
-2857
-2828
-2798
-2767
-2735
-2703
-2670
-2636
-2602
-2567
-2531
-2495
-2458
-2421
-2383
-2344
-2305
-2265
-2225
-2184
-2143
-2101
-2059
-2017
-1973
-1930
-1886
-1841
-1797
-1751
-1706
-1660
-1613
-1566
-1519
-1472
-1424
-1376
-1328
-1279
-1230
-1181
-1132
-1082
-1032
-982
-932
-881
-831
-780
-729
-678
-627
-576
-525
-473
-422
-371
-319
-268
-217
-165
-114
-63
-12
38
89
139
190
240
289
339
388
438
486
535
583
631
679
726
773
820
866
912
957
1002
1047
1091
1134
1177
1220
1262
1303
1344
1384
1424
1463
1501
1539
1576
1613
1649
1685
1720
1754
1788
1821
1854
1886
1917
1948
1978
2008
2037
2066
2094
2121
2148
2174
2200
2226
2250
2275
2298
2322
2344
2367
2388
2410
2430
2451
2471
2490
2509
2528
2546
2564
2582
2599
2616
2633
2650
2666
2682
2698
2714
2729
2745
2760
2775
2790
2805
2820
2835
2849
2864
2878
2892
2906
2920
2934
2948
2961
2975
2988
3001
3014
3026
3039
3051
3063
3075
3087
3099
3111
3122
3133
3145
3156
3167
3178
3189
3200
3210
3221
3231
3242
3252
3262
3272
3282
3291
3301
3310
3319
3328
3337
3345
3354
3362
3371
3379
3387
3395
3403
3411
3419
3426
3434
3442
3449
3457
3464
3472
3480
3487
3495
3503
3511
3520
3528
3537
3546
3555
3565
3574
3585
3595
3606
3617
3629
3641
3653
3665
3678
3692
3705
3719
3733
3748
3763
3778
3794
3810
3826
3842
3859
3876
3893
3910
3927
3945
3963
3981
3999
4017
4035
4054
4073
4091
4110
4129
4149
4168
4187
4207
4226
4246
4266
4286
4306
4325
4345
4365
4385
4404
4424
4443
4462
4481
4500
4518
4536
4554
4572
4590
4607
4623
4640
4656
4671
4687
4702
4716
4730
4744
4757
4770
4782
4794
4805
4816
4826
4836
4845
4854
4862
4870
4877
4883
4889
4894
4899
4903
4906
4909
4911
4912
4913
4914
4914
4913
4912
4910
4907
4904
4901
4897
4893
4888
4882
4876
4870
4863
4856
4849
4841
4832
4824
4814
4805
4795
4786
4775
4765
4754
4743
4732
4721
4709
4698
4686
4673
4661
4648
4635
4622
4609
4595
4581
4566
4552
4536
4521
4505
4489
4472
4455
4437
4419
4401
4382
4362
4342
4322
4301
4280
4258
4236
4213
4190
4167
4143
4118
4093
4067
4042
4014
3989
3961
3934
3906
3878
3849
3820
3790
3761
3731
3700
3670
3639
3608
3577
3545
3514
3482
3450
3417
3385
3352
3319
3286
3253
3219
3186
3152
3118
3083
3049
3014
2979
2944
2909
2874
2838
2803
2767
2731
2695
2658
2622
2585
2549
2512
2475
2438
2401
2364
2327
2290
2253
2216
2179
2141
2104
2067
2029
1992
1955
1917
1879
1842
1804
1766
1728
1690
1652
1614
1576
1538
1500
1461
1423
1385
1346
1308
1269
1231
1192
1153
1114
1076
1037
998
959
920
881
842
803
764
725
686
646
607
567
528
488
448
408
367
327
286
246
205
164
123
82
41
0
-41
-82
-124
-165
-207
-248
-290
-331
-373
-415
-457
-498
-540
-583
-625
-667
-710
-752
-795
-838
-881
-925
-968
-1012
-1056
-1100
-1144
-1189
-1234
-1279
-1324
-1369
-1415
-1461
-1507
-1553
-1599
-1645
-1692
-1739
-1786
-1834
-1881
-1929
-1977
-2025
-2073
-2122
-2171
-2220
-2270
-2319
-2369
-2420
-2470
-2521
-2572
-2624
-2675
-2727
-2779
-2832
-2885
-2937
-2990
-3043
-3097
-3150
-3204
-3257
-3311
-3364
-3417
-3471
-3524
-3577
-3630
-3683
-3735
-3787
-3839
-3891
-3943
-3994
-4045
-4094
-4145
-4195
-4244
-4293
-4342
-4390
-4438
-4485
-4532
-4578
-4624
-4669
-4714
-4758
-4802
-4845
-4888
-4930
-4971
-5011
-5051
-5090
-5128
-5166
-5203
-5238
-5273
-5308
-5341
-5373
-5404
-5435
-5464
-5493
-5520
-5547
-5572
-5597
-5620
-5643
-5664
-5684
-5704
-5722
-5739
-5755
-5770
-5784
-5797
-5809
-5820
-5830
-5839
-5847
-5853
-5859
-5864
-5868
-5871
-5873
-5874
-5875
-5874
-5872
-5870
-5867
-5862
-5857
-5852
-5845
-5837
-5829
-5820
-5810
-5799
-5788
-5775
-5762
-5748
-5733
-5718
-5701
-5684
-5666
-5647
-5627
-5606
-5584
-5562
-5538
-5514
-5489
-5463
-5436
-5409
-5380
-5351
-5321
-5290
-5258
-5225
-5192
-5158
-5123
-5088
-5051
-5014
-4976
-4938
-4899
-4859
-4818
-4777
-4736
-4694
-4651
-4608
-4564
-4520
-4476
-4431
-4385
-4340
-4294
-4247
-4201
-4154
-4106
-4059
-4011
-3963
-3915
-3866
-3818
-3769
-3720
-3670
-3621
-3571
-3521
-3471
-3421
-3371
-3320
-3269
-3219
-3168
-3117
-3065
-3014
-2963
-2911
-2860
-2808
-2756
-2705
-2653
-2601
-2549
-2497
-2446
-2394
-2342
-2290
-2239
-2187
-2136
-2084
-2033
-1981
-1930
-1879
-1828
-1777
-1726
-1675
-1625
-1574
-1524
-1474
-1425
-1375
-1326
-1277
-1228
-1180
-1132
-1084
-1036
-989
-942
-895
-848
-802
-756
-711
-666
-621
-576
-532
-488
-445
-401
-359
-316
-274
-232
-191
-150
-110
-69
-30
10
49
87
125
163
200
237
273
309
345
380
415
449
483
516
550
582
615
647
678
710
741
771
802
832
862
891
920
949
978
1006
1034
1062
1090
1117
1144
1171
1197
1224
1250
1275
1301
1326
1351
1376
1400
1425
1449
1473
1496
1519
1543
1565
1588
1611
1633
1655
1676
1698
1719
1740
1761
1782
1802
1822
1842
1861
1880
1899
1917
1936
1953
1970
1987
2004
2020
2035
2050
2065
2079
2093
2106
2118
2131
2142
2153
2164
2174
2184
2193
2202
2210
2217
2225
2232
2238
2244
2249
2254
2259
2263
2267
2271
2274
2277
2279
2282
2283
2285
2286
2287
2287
2288
2288
2287
2287
2287
2286
2285
2284
2283
2282
2281
2280
2279
2278
2277
2276
2275
2275
2274
2273
2273
2273
2273
2273
2274
2274
2275
2276
2277
2278
2280
2281
2283
2285
2287
2290
2292
2295
2298
2301
2305
2308
2312
2316
2320
2325
2330
2335
2340
2345
2351
2357
2363
2369
2376
2383
2390
2398
2406
2414
2422
2431
2440
2449
2458
2468
2478
2488
2499
2510
2521
2532
2544
2556
2568
2581
2593
2607
2620
2633
2647
2661
2675
2690
2704
2719
2734
2750
2765
2781
2797
2813
2829
2845
2862
2878
2895
2912
2929
2947
2964
2981
2999
3017
3035
3053
3071
3089
3107
3125
3144
3162
3181
3199
3218
3236
3255
3274
3292
3311
3330
3348
3367
3386
3404
3423
3441
3460
3478
3497
3515
3534
3552
3571
3589
3607
3625
3644
3662
3680
3698
3716
3734
3751
3769
3787
3804
3821
3838
3855
3871
3888
3904
3920
3935
3951
3966
3981
3996
4011
4025
4040
4054
4067
4082
4096
4109
4123
4136
4149
4163
4176
4189
4202
4215
4228
4240
4253
4265
4278
4290
4302
4314
4326
4338
4350
4362
4373
4384
4396
4407
4418
4428
4439
4449
4459
4469
4479
4488
4497
4506
4515
4523
4532
4539
4547
4554
4561
4567
4573
4579
4585
4590
4594
4599
4603
4606
4609
4612
4615
4617
4618
4620
4621
4621
4622
4622
4621
4620
4619
4618
4616
4613
4611
4608
4604
4600
4596
4592
4587
4581
4575
4569
4562
4555
4548
4540
4531
4522
4513
4503
4493
4483
4472
4460
4448
4435
4422
4409
4395
4380
4365
4349
4333
4317
4299
4282
4263
4244
4225
4205
4185
4164
4142
4120
4098
4075
4051
4027
4002
3977
3952
3925
3899
3872
3844
3816
3788
3759
3730
3701
3671
3640
3610
3579
3547
3516
3484
3451
3419
3386
3353
3319
3285
3251
3216
3182
3147
3111
3076
3040
3004
2968
2932
2895
2859
2822
2785
2748
2711
2674
2637
2600
2563
2526
2489
2452
2415
2378
2342
2305
2269
2233
2197
2161
2125
2090
2055
2020
1985
1950
1915
1881
1847
1813
1779
1746
1713
1679
1646
1614
1581
1549
1516
1484
1452
1420
1389
1357
1326
1295
1263
1232
1201
1171
1140
1109
1079
1048
1018
988
958
928
898
869
839
810
781
751
722
694
665
636
608
580
552
524
496
468
441
414
387
360
333
306
280
254
228
202
176
151
125
100
75
51
26
2
-22
-45
-69
-92
-115
-137
-159
-181
-203
-224
-244
-264
-284
-304
-322
-341
-358
-376
-393
-409
-424
-440
-454
-468
-482
-494
-507
-518
-529
-540
-549
-559
-567
-575
-582
-589
-595
-600
-604
-608
-612
-614
-616
-618
-618
-618
-618
-617
-615
-613
-610
-606
-602
-597
-592
-586
-580
-573
-565
-557
-548
-539
-530
-520
-509
-499
-487
-475
-463
-451
-438
-425
-411
-397
-383
-369
-354
-339
-324
-308
-292
-276
-260
-243
-227
-210
-193
-175
-157
-140
-121
-103
-85
-66
-47
-28
-9
10
30
50
69
89
109
129
149
169
190
210
230
251
271
291
311
331
351
371
391
411
430
450
469
488
507
525
544
562
580
597
615
632
649
666
683
699
715
731
746
761
776
791
805
818
832
845
857
870
881
893
904
915
925
935
944
953
962
970
977
985
991
998
1004
1008
1014
1018
1022
1026
1028
1031
1033
1034
1036
1036
1036
1036
1035
1034
1033
1031
1029
1026
1022
1020
1016
1012
1008
1002
998
993
987
981
974
968
961
953
945
937
929
920
911
902
892
883
873
862
852
841
830
819
808
796
785
773
761
749
737
724
712
699
686
673
660
647
634
620
607
593
579
566
552
538
523
509
495
480
466
451
436
421
406
391
376
361
346
331
315
300
284
269
253
237
221
206
190
174
158
142
126
111
95
79
63
47
32
16
1
-15
-30
-46
-61
-76
-91
-105
-120
-135
-149
-163
-177
-191
-204
-218
-231
-244
-257
-270
-282
-295
-307
-319
-331
-342
-353
-365
-376
-386
-397
-407
-417
-427
-437
-447
-457
-466
-475
-484
-493
-502
-511
-520
-528
-537
-545
-553
-561
-569
-576
-584
-591
-599
-606
-613
-620
-627
-633
-640
-646
-652
-658
-664
-670
-675
-681
-686
-692
-697
-702
-707
-711
-716
-721
-725
-730
-734
-739
-743
-747
-752
-756
-760
-764
-769
-773
-777
-781
-786
-790
-794
-799
-803
-808
-812
-817
-822
-826
-831
-836
-841
-846
-851
-856
-861
-866
-871
-877
-882
-887
-892
-898
-903
-908
-913
-919
-924
-929
-934
-940
-945
-950
-955
-959
-964
-969
-973
-978
-982
-986
-990
-994
-998
-1002
-1004
-1008
-1012
-1014
-1018
-1022
-1024
-1027
-1030
-1032
-1035
-1037
-1039
-1042
-1044
-1046
-1047
-1049
-1051
-1052
-1054
-1055
-1056
-1058
-1059
-1060
-1061
-1062
-1062
-1063
-1064
-1064
-1065
-1065
-1066
-1066
-1067
-1067
-1068
-1068
-1068
-1068
-1069
-1069
-1069
-1069
-1069
-1069
-1068
-1068
-1067
-1067
-1066
-1065
-1064
-1063
-1061
-1060
-1058
-1056
-1053
-1051
-1048
-1045
-1042
-1039
-1035
-1032
-1027
-1022
-1018
-1014
-1008
-1002
-998
-992
-986
-979
-973
-966
-959
-952
-944
-936
-928
-920
-911
-903
-894
-885
-875
-866
-856
-846
-836
-825
-815
-804
-793
-782
-770
-759
-747
-735
-723
-711
-699
-687
-674
-662
-649
-636
-624
-611
-598
-585
-573
-560
-547
-535
-522
-509
-497
-484
-472
-460
-448
-436
-425
-413
-402
-391
-381
-371
-361
-351
-342
-333
-325
-317
-309
-302
-295
-289
-283
-277
-272
-268
-264
-261
-258
-256
-254
-253
-252
-252
-253
-254
-255
-257
-260
-263
-267
-271
-276
-281
-287
-293
-300
-307
-315
-323
-331
-340
-350
-360
-370
-381
-392
-403
-415
-428
-440
-453
-467
-480
-494
-509
-523
-538
-554
-569
-585
-601
-617
-634
-651
-668
-685
-702
-720
-737
-755
-773
-791
-809
-827
-845
-864
-882
-900
-919
-937
-955
-973
-991
-1008
-1027
-1045
-1063
-1080
-1097
-1114
-1131
-1148
-1164
-1180
-1196
-1211
-1227
-1241
-1256
-1270
-1284
-1297
-1311
-1323
-1336
-1348
-1359
-1371
-1382
-1392
-1402
-1412
-1422
-1431
-1439
-1448
-1455
-1463
-1470
-1477
-1483
-1489
-1495
-1500
-1505
-1510
-1514
-1518
-1521
-1524
-1527
-1529
-1531
-1533
-1534
-1535
-1535
-1535
-1535
-1534
-1533
-1532
-1530
-1528
-1525
-1522
-1519
-1515
-1511
-1506
-1501
-1496
-1491
-1485
-1478
-1472
-1465
-1458
-1450
-1442
-1434
-1426
-1417
-1408
-1399
-1390
-1380
-1370
-1360
-1350
-1340
-1329
-1319
-1308
-1297
-1285
-1274
-1262
-1251
-1239
-1227
-1215
-1203
-1190
-1178
-1165
-1153
-1140
-1127
-1114
-1101
-1089
-1076
-1063
-1050
-1037
-1024
-1010
-998
-985
-972
-959
-946
-933
-920
-907
-894
-881
-868
-855
-842
-829
-817
-804
-791
-778
-766
-753
-741
-729
-717
-705
-693
-681
-669
-657
-646
-634
-623
-612
-601
-590
-579
-569
-558
-548
-537
-527
-517
-507
-497
-487
-477
-468
-458
-449
-440
-431
-422
-413
-405
-396
-388
-380
-372
-365
-357
-350
-343
-337
-330
-324
-318
-312
-306
-301
-296
-291
-287
-282
-278
-274
-271
-268
-264
-262
-259
-256
-254
-252
-250
-249
-247
-246
-245
-244
-243
-243
-242
-242
-242
-242
-242
-243
-243
-244
-245
-246
-247
-249
-250
-252
-254
-256
-258
-261
-264
-266
-270
-273
-276
-280
-284
-288
-292
-296
-301
-306
-311
-316
-321
-326
-331
-337
-342
-348
-354
-359
-365
-371
-377
-383
-390
-396
-402
-409
-415
-422
-429
-435
-442
-449
-456
-463
-470
-476
-483
-490
-497
-504
-511
-517
-524
-530
-536
-543
-549
-555
-560
-566
-571
-577
-582
-587
-591
-596
-600
-604
-608
-612
-616
-619
-622
-626
-629
-631
-634
-636
-639
-641
-643
-644
-646
-647
-648
-649
-649
-650
-650
-649
-648
-647
-646
-644
-642
-639
-636
-633
-629
-625
-620
-615
-610
-604
-598
-591
-584
-576
-568
-559
-550
-541
-531
-521
-510
-499
-487
-475
-462
-449
-436
-422
-408
-393
-377
-361
-345
-328
-311
-293
-275
-257
-238
-218
-198
-178
-157
-136
-115
-93
-71
-48
-25
-2
22
46
71
96
121
147
173
199
226
253
280
308
335
364
392
420
449
478
507
536
565
595
624
654
683
713
742
772
802
831
861
890
920
949
979
1008
1037
1067
1096
1125
1154
1183
1212
1241
1270
1298
1327
1356
1384
1413
1441
1469
1497
1526
1554
1582
1609
1637
1665
1692
1720
1747
1774
1801
1827
1854
1880
1907
1933
1958
1984
2009
2033
2059
2084
2108
2132
2156
2180
2203
2226
2249
2272
2294
2316
2337
2358
2379
2400
2420
2440
2459
2478
2497
2516
2534
2551
2569
2585
2602
2618
2634
2649
2664
2679
2693
2707
2720
2733
2746
2758
2770
2782
2793
2804
2814
2824
2834
2844
2853
2862
2871
2879
2887
2895
2902
2909
2916
2922
2928
2934
2940
2945
2950
2954
2959
2963
2966
2970
2973
2976
2979
2982
2984
2986
2988
2989
2991
2992
2993
2994
2994
2994
2994
2994
2994
2993
2992
2991
2990
2989
2987
2986
2984
2982
2979
2977
2974
2972
2969
2966
2963
2959
2956
2952
2949
2945
2941
2937
2932
2928
2923
2919
2914
2909
2904
2899
2894
2889
2883
2878
2872
2867
2861
2855
2849
2843
2837
2831
2825
2819
2813
2806
2800
2793
2787
2780
2774
2767
2760
2753
2746
2739
2731
2724
2716
2709
2701
2693
2685
2677
2669
2661
2652
2644
2635
2627
2618
2609
2599
2590
2581
2571
2561
2551
2541
2531
2521
2510
2500
2489
2478
2467
2455
2444
2433
2421
2409
2398
2386
2374
2362
2349
2337
2325
2312
2299
2286
2273
2260
2247
2233
2219
2205
2191
2177
2162
2148
2133
2118
2102
2087
2071
2055
2039
2023
2005
1990
1973
1956
1938
1921
1903
1886
1868
1850
1831
1813
1794
1776
1757
1738
1719
1699
1680
1661
1641
1622
1602
1582
1563
1543
1523
1504
1484
1464
1445
1425
1406
1386
1367
1348
1328
1309
1290
1272
1253
1234
1216
1197
1179
1161
1143
1126
1108
1091
1073
1056
1039
1022
1006
990
974
958
942
927
912
897
882
867
853
839
825
811
797
784
771
758
745
732
719
707
695
683
671
660
648
637
627
616
606
596
586
576
567
558
549
541
532
524
517
509
502
495
488
481
475
469
464
458
453
448
444
439
435
432
428
425
423
420
418
416
414
413
412
411
410
410
410
410
411
411
412
413
415
416
418
420
422
424
427
429
432
434
437
440
443
446
448
451
454
457
460
463
466
469
472
475
478
481
484
486
489
492
495
498
500
503
506
508
511
513
516
518
520
523
525
527
529
532
534
536
538
540
542
543
545
547
549
550
552
554
555
557
558
560
561
563
564
566
567
569
570
571
573
574
576
577
578
580
581
582
584
585
586
587
588
589
590
591
591
592
593
593
594
594
594
594
594
594
594
594
594
594
593
593
592
592
591
590
590
589
588
587
586
585
584
583
582
581
580
579
577
576
575
574
573
572
571
570
569
568
567
567
566
565
565
564
564
563
563
563
563
563
563
563
563
563
564
564
565
565
566
566
567
568
569
570
571
573
574
575
577
579
580
582
584
586
588
590
593
595
597
600
603
605
608
611
614
617
620
623
626
630
633
636
640
643
647
650
654
658
661
665
669
672
676
680
684
687
691
695
699
703
706
710
714
718
722
725
729
733
736
740
743
747
750
753
757
759
762
765
768
770
772
774
776
778
779
781
782
783
784
784
785
785
786
786
786
785
785
785
784
783
783
782
781
780
779
779
778
777
776
776
775
775
774
774
774
774
774
774
774
775
776
777
778
779
781
782
784
787
789
791
794
797
800
804
807
811
815
819
823
827
832
836
841
845
850
855
860
865
870
875
880
885
890
895
900
905
909
914
918
923
927
931
935
939
942
945
949
951
954
956
958
960
962
963
964
965
965
965
965
964
963
962
960
958
956
953
950
946
942
938
933
928
923
918
912
905
899
892
885
877
869
861
853
844
835
826
816
806
796
786
775
765
754
743
732
720
709
697
686
674
663
651
639
627
616
604
592
581
569
557
546
534
523
512
501
489
478
467
457
446
436
425
415
405
396
386
377
368
359
350
342
333
325
317
310
302
295
288
282
275
269
263
257
252
247
242
237
233
229
225
221
218
215
212
210
208
206
204
203
202
202
201
202
202
203
204
205
207
209
212
214
218
221
225
229
233
238
242
248
253
259
265
271
277
284
291
298
306
314
322
330
338
347
356
365
375
385
395
405
415
425
436
447
458
470
481
493
505
517
529
541
554
567
580
593
606
619
632
646
659
673
686
700
714
728
741
755
769
782
796
810
823
837
851
864
877
891
904
917
931
944
957
970
983
996
1008
1020
1034
1046
1059
1072
1084
1097
1109
1121
1134
1146
1158
1171
1183
1195
1207
1220
1232
1244
1256
1268
1280
1292
1304
1316
1328
1340
1352
1364
1376
1388
1399
1411
1423
1435
1446
1458
1469
1481
1492
1503
1514
1525
1536
1546
1557
1567
1578
1588
1598
1607
1617
1626
1636
1645
1653
1662
1670
1678
1686
1694
1701
1708
1715
1722
1728
1734
1740
1745
1750
1755
1760
1764
1768
1772
1775
1778
1781
1783
1786
1788
1789
1791
1792
1793
1794
1794
1795
1795
1794
1794
1793
1792
1791
1789
1788
1786
1783
1781
1778
1775
1772
1769
1765
1761
1757
1753
1749
1744
1740
1735
1730
1725
1719
1714
1708
1703
1697
1691
1685
1678
1672
1665
1658
1651
1644
1636
1628
1620
1612
1604
1595
1586
1577
1567
1557
1547
1536
1525
1514
1502
1490
1478
1465
1452
1439
1425
1411
1397
1382
1367
1351
1336
1319
1303
1286
1269
1252
1234
1216
1197
1179
1160
1141
1121
1101
1081
1060
1040
1018
997
976
954
932
910
887
864
841
818
794
770
746
722
698
673
648
623
598
572
547
521
495
469
442
416
389
362
335
308
281
253
225
197
169
141
113
84
56
27
-2
-31
-60
-89
-118
-148
-177
-207
-236
-266
-296
-326
-355
-385
-415
-445
-475
-505
-536
-566
-596
-626
-657
-687
-717
-748
-778
-808
-839
-869
-899
-929
-959
-989
-1018
-1048
-1078
-1107
-1137
-1166
-1194
-1223
-1252
-1280
-1308
-1335
-1363
-1390
-1417
-1444
-1470
-1497
-1523
-1548
-1574
-1599
-1623
-1648
-1672
-1696
-1720
-1743
-1766
-1789
-1811
-1833
-1855
-1877
-1898
-1919
-1940
-1960
-1980
-2000
-2019
-2037
-2057
-2075
-2094
-2111
-2129
-2146
-2163
-2180
-2196
-2212
-2228
-2244
-2259
-2274
-2288
-2302
-2316
-2329
-2343
-2355
-2367
-2379
-2391
-2402
-2412
-2422
-2432
-2441
-2450
-2458
-2466
-2473
-2480
-2487
-2493
-2498
-2503
-2508
-2512
-2516
-2519
-2522
-2525
-2527
-2529
-2530
-2531
-2531
-2531
-2531
-2530
-2528
-2527
-2525
-2522
-2519
-2516
-2512
-2508
-2503
-2498
-2492
-2486
-2479
-2473
-2465
-2457
-2449
-2441
-2431
-2422
-2412
-2402
-2391
-2380
-2368
-2356
-2344
-2331
-2318
-2305
-2291
-2277
-2262
-2247
-2232
-2216
-2201
-2184
-2168
-2151
-2134
-2117
-2099
-2081
-2063
-2045
-2025
-2007
-1988
-1968
-1949
-1929
-1908
-1888
-1867
-1846
-1824
-1803
-1781
-1759
-1736
-1713
-1690
-1667
-1644
-1620
-1596
-1572
-1548
-1523
-1498
-1473
-1448
-1423
-1397
-1372
-1346
-1320
-1294
-1268
-1241
-1215
-1188
-1162
-1135
-1108
-1082
-1055
-1028
-1000
-975
-948
-921
-894
-868
-841
-815
-788
-762
-736
-709
-683
-657
-631
-605
-580
-554
-528
-503
-477
-452
-427
-402
-377
-353
-328
-304
-280
-256
-232
-209
-185
-162
-139
-116
-94
-71
-49
-27
-5
16
38
59
80
100
121
141
162
182
201
221
240
260
279
298
316
335
353
372
390
408
425
443
460
478
495
511
528
545
561
577
592
608
623
638
653
667
681
695
709
722
734
747
759
770
781
792
802
812
822
831
839
847
855
862
868
874
880
885
890
894
897
901
903
905
907
908
909
910
910
909
908
907
905
903
900
897
894
890
885
881
876
870
864
858
852
845
837
830
822
813
805
796
787
777
767
757
746
736
725
713
702
690
678
665
653
640
627
614
600
587
573
559
545
531
516
501
487
472
457
441
426
410
395
379
363
347
331
314
298
281
265
248
231
214
197
180
163
146
129
112
95
78
60
43
26
9
-8
-25
-42
-59
-76
-92
-109
-126
-142
-159
-176
-192
-208
-225
-241
-257
-273
-289
-304
-320
-335
-350
-365
-380
-395
-409
-424
-438
-451
-465
-478
-491
-504
-517
-529
-541
-553
-564
-575
-586
-597
-607
-617
-626
-635
-644
-653
-661
-669
-677
-684
-692
-698
-705
-711
-718
-723
-729
-734
-739
-744
-749
-753
-758
-762
-765
-769
-772
-775
-778
-781
-783
-785
-787
-789
-791
-792
-793
-794
-795
-795
-795
-796
-795
-795
-795
-794
-793
-792
-790
-788
-787
-784
-782
-779
-777
-774
-770
-767
-763
-759
-755
-750
-746
-741
-735
-730
-724
-719
-713
-706
-700
-694
-687
-680
-673
-666
-658
-651
-643
-635
-627
-619
-611
-602
-594
-585
-576
-567
-558
-549
-539
-530
-520
-510
-500
-490
-480
-470
-459
-449
-438
-427
-416
-405
-394
-383
-372
-360
-349
-338
-326
-314
-303
-291
-280
-268
-256
-245
-233
-221
-209
-197
-185
-173
-161
-149
-137
-125
-113
-100
-88
-75
-63
-50
-38
-25
-12
1
14
27
41
54
68
81
95
109
122
136
150
165
179
193
207
221
236
250
264
278
292
307
321
335
349
363
377
391
405
418
432
446
459
473
486
500
513
527
540
553
567
580
593
606
619
633
646
659
672
685
698
710
723
736
749
762
774
787
800
812
825
838
850
863
875
888
901
913
926
938
951
964
976
989
1002
1014
1027
1040
1053
1066
1079
1092
1105
1118
1131
1145
1158
1171
1185
1198
1212
1225
1239
1253
1266
1280
1294
1308
1321
1335
1349
1363
1377
1390
1404
1418
1432
1445
1459
1472
1486
1499
1512
1525
1538
1551
1564
1576
1588
1601
1613
1624
1636
1647
1658
1669
1680
1690
1701
1711
1720
1730
1739
1748
1757
1766
1774
1782
1790
1798
1806
1813
1821
1828
1834
1841
1848
1854
1860
1865
1871
1876
1881
1886
1890
1894
1898
1902
1905
1908
1911
1914
1916
1918
1920
1921
1922
1923
1924
1924
1924
1924
1923
1923
1921
1920
1918
1916
1914
1912
1909
1905
1902
1898
1894
1890
1885
1880
1875
1869
1863
1857
1851
1844
1837
1829
1822
1814
1806
1797
1788
1779
1769
1760
1749
1739
1728
1717
1706
1694
1683
1670
1658
1645
1632
1619
1605
1591
1577
1563
1548
1533
1518
1502
1487
1471
1454
1438
1421
1404
1386
1369
1351
1333
1315
1296
1277
1259
1239
1220
1201
1181
1161
1141
1121
1101
1081
1060
1039
1018
998
977
955
934
913
891
870
848
826
805
783
761
739
717
696
674
652
630
608
587
565
544
522
501
480
459
438
417
396
376
355
335
314
294
274
254
234
215
195
176
157
138
120
101
83
65
47
30
12
-5
-22
-38
-55
-71
-87
-102
-118
-133
-148
-163
-177
-192
-206
-220
-233
-246
-260
-272
-285
-297
-309
-321
-332
-344
-355
-365
-376
-386
-396
-406
-415
-424
-433
-442
-450
-458
-466
-474
-481
-488
-495
-502
-509
-515
-521
-527
-532
-538
-543
-548
-553
-558
-562
-567
-571
-575
-579
-583
-587
-590
-594
-597
-600
-604
-607
-610
-612
-615
-618
-621
-623
-626
-628
-631
-633
-635
-638
-640
-642
-644
-646
-648
-650
-652
-654
-656
-658
-660
-662
-663
-665
-667
-669
-671
-673
-674
-676
-678
-680
-681
-683
-685
-686
-688
-689
-690
-692
-693
-694
-695
-696
-697
-697
-698
-698
-699
-699
-699
-698
-698
-698
-697
-696
-695
-694
-692
-691
-689
-687
-685
-683
-680
-678
-675
-672
-669
-666
-663
-659
-656
-652
-648
-644
-640
-636
-631
-627
-622
-618
-613
-608
-603
-598
-593
-588
-582
-577
-571
-566
-560
-554
-548
-542
-535
-529
-523
-516
-509
-503
-496
-489
-481
-474
-467
-459
-452
-444
-437
-429
-421
-413
-405
-397
-390
-382
-374
-366
-358
-351
-343
-336
-328
-321
-314
-307
-300
-293
-286
-279
-273
-266
-260
-254
-248
-242
-236
-230
-225
-220
-214
-209
-204
-200
-195
-191
-186
-182
-178
-175
-171
-168
-164
-161
-159
-156
-154
-152
-150
-148
-146
-145
-144
-143
-142
-141
-141
-141
-141
-141
-141
-141
-142
-143
-144
-145
-146
-147
-148
-150
-151
-153
-155
-157
-159
-161
-163
-165
-168
-170
-173
-175
-178
-181
-184
-187
-190
-193
-196
-200
-203
-207
-210
-214
-218
-222
-226
-230
-234
-238
-242
-247
-251
-256
-261
-266
-271
-276
-281
-286
-292
-297
-303
-308
-314
-320
-326
-332
-338
-344
-350
-356
-363
-369
-376
-383
-389
-396
-403
-410
-416
-423
-430
-437
-444
-451
-459
-466
-473
-480
-487
-494
-501
-508
-516
-523
-530
-537
-544
-551
-558
-565
-572
-579
-586
-592
-599
-606
-612
-618
-625
-631
-637
-643
-649
-655
-661
-667
-672
-678
-683
-688
-694
-699
-704
-709
-714
-719
-724
-729
-734
-739
-744
-748
-753
-758
-762
-767
-772
-776
-781
-785
-789
-794
-798
-802
-806
-810
-814
-818
-822
-826
-830
-833
-837
-840
-844
-847
-850
-853
-857
-860
-862
-865
-868
-871
-873
-876
-878
-881
-883
-885
-888
-890
-892
-894
-897
-899
-901
-903
-905
-907
-910
-912
-914
-916
-919
-921
-923
-926
-928
-930
-933
-935
-938
-940
-943
-945
-948
-950
-952
-955
-957
-959
-962
-964
-966
-968
-970
-972
-974
-976
-978
-980
-982
-983
-985
-987
-988
-990
-991
-993
-994
-996
-997
-998
-999
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1016
-1016
-1018
-1018
-1018
-1018
-1018
-1018
-1018
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1024
-1024
-1024
-1025
-1025
-1026
-1026
-1027
-1027
-1027
-1028
-1028
-1028
-1029
-1029
-1029
-1030
-1030
-1030
-1031
-1031
-1031
-1031
-1032
-1032
-1032
-1033
-1033
-1033
-1034
-1034
-1034
-1035
-1035
-1036
-1036
-1036
-1037
-1038
-1038
-1039
-1040
-1041
-1041
-1042
-1043
-1044
-1045
-1046
-1047
-1048
-1049
-1050
-1051
-1052
-1053
-1054
-1055
-1056
-1057
-1058
-1059
-1060
-1061
-1062
-1063
-1064
-1065
-1066
-1067
-1069
-1070
-1071
-1072
-1074
-1075
-1076
-1078
-1079
-1081
-1082
-1084
-1085
-1087
-1089
-1090
-1092
-1094
-1095
-1097
-1099
-1100
-1102
-1104
-1105
-1107
-1109
-1110
-1112
-1114
-1115
-1117
-1119
-1120
-1122
-1123
-1125
-1127
-1128
-1130
-1131
-1133
-1134
-1135
-1137
-1138
-1139
-1140
-1141
-1142
-1143
-1144
-1144
-1145
-1146
-1146
-1146
-1147
-1147
-1147
-1146
-1146
-1146
-1145
-1144
-1144
-1143
-1141
-1140
-1139
-1137
-1135
-1133
-1131
-1129
-1126
-1123
-1120
-1117
-1114
-1111
-1107
-1103
-1099
-1095
-1090
-1085
-1080
-1075
-1069
-1064
-1058
-1052
-1045
-1038
-1032
-1024
-1016
-1008
-1000
-993
-985
-976
-968
-958
-949
-940
-930
-920
-910
-899
-889
-878
-867
-856
-844
-832
-821
-809
-796
-784
-771
-758
-745
-732
-718
-704
-690
-676
-662
-647
-632
-617
-602
-587
-571
-555
-539
-523
-507
-491
-474
-457
-441
-424
-407
-390
-373
-356
-339
-322
-305
-288
-270
-253
-236
-219
-202
-185
-168
-151
-134
-118
-101
-84
-68
-52
-36
-19
-4
12
28
43
58
73
88
103
117
131
145
159
172
185
198
210
223
235
247
258
270
281
291
302
312
322
332
341
350
359
368
376
384
392
399
407
413
420
427
433
439
444
450
455
460
465
469
473
477
481
485
488
492
495
498
500
503
505
507
509
511
513
514
515
516
517
518
518
519
519
519
518
518
517
516
515
513
512
510
508
505
503
500
497
494
490
487
483
479
475
470
466
461
456
451
446
441
435
430
424
418
412
406
400
394
388
382
376
369
363
357
350
344
337
331
324
318
311
305
299
292
286
279
273
267
261
254
248
242
236
230
224
218
212
206
200
194
188
183
177
171
165
160
154
148
143
137
132
126
121
115
110
104
99
94
88
83
78
72
67
62
57
52
46
41
36
31
26
20
15
10
5
0
-5
-10
-15
-20
-24
-29
-34
-38
-43
-47
-51
-56
-60
-64
-68
-71
-75
-79
-82
-85
-88
-91
-94
-96
-99
-101
-103
-105
-107
-109
-111
-112
-114
-115
-117
-118
-119
-120
-121
-122
-123
-124
-125
-125
-126
-127
-128
-129
-129
-130
-131
-132
-133
-134
-136
-137
-138
-139
-141
-142
-144
-146
-147
-149
-151
-153
-155
-157
-159
-161
-163
-166
-168
-171
-173
-176
-178
-181
-184
-187
-189
-192
-195
-198
-201
-203
-206
-209
-211
-214
-216
-219
-221
-223
-226
-228
-230
-232
-233
-235
-236
-238
-239
-240
-241
-242
-243
-243
-244
-244
-244
-244
-244
-244
-243
-242
-241
-240
-239
-237
-236
-234
-231
-229
-226
-223
-220
-216
-213
-209
-205
-200
-195
-190
-185
-180
-174
-168
-162
-155
-148
-141
-134
-127
-119
-111
-103
-94
-86
-77
-67
-58
-48
-38
-28
-18
-7
4
15
26
37
49
61
73
85
97
109
122
135
147
160
173
187
200
213
227
241
254
268
282
296
311
325
339
354
369
384
399
414
429
445
460
476
492
508
524
541
557
574
591
608
626
643
661
678
696
715
733
751
770
789
807
826
845
865
884
903
923
942
962
982
1002
1022
1042
1062
1082
1102
1123
1143
1163
1184
1205
1225
1246
1266
1287
1308
1328
1349
1369
1390
1410
1430
1451
1471
1491
1511
1530
1550
1569
1589
1608
1627
1645
1664
1682
1700
1718
1736
1754
1772
1789
1806
1823
1840
1857
1873
1889
1905
1921
1937
1953
1968
1983
1998
2013
2028
2041
2056
2070
2084
2098
2111
2125
2138
2151
2163
2176
2188
2201
2213
2224
2236
2248
2259
2270
2281
2292
2303
2314
2324
2334
2344
2354
2364
2373
2383
2392
2401
2410
2419
2427
2436
2444
2452
2461
2469
2477
2484
2492
2500
2507
2514
2521
2528
2535
2542
2548
2554
2561
2567
2572
2578
2583
2589
2594
2598
2603
2607
2612
2616
2620
2623
2627
2630
2634
2637
2640
2642
2645
2648
2650
2652
2655
2657
2659
2661
2663
2664
2666
2668
2669
2671
2672
2674
2675
2677
2678
2679
2681
2682
2684
2686
2687
2689
2691
2693
2695
2697
2699
2701
2704
2706
2709
2711
2714
2717
2721
2724
2727
2731
2735
2739
2743
2747
2752
2756
2761
2766
2771
2776
2782
2787
2793
2799
2805
2811
2817
2823
2830
2836
2843
2849
2856
2863
2870
2877
2884
2891
2898
2905
2912
2919
2926
2934
2941
2948
2955
2962
2969
2977
2984
2991
2998
3005
3012
3019
3026
3033
3040
3046
3053
3060
3066
3073
3079
3086
3092
3099
3105
3111
3117
3123
3129
3135
3141
3146
3152
3157
3162
3167
3172
3177
3182
3186
3191
3195
3199
3203
3206
3209
3212
3215
3218
3220
3222
3224
3226
3227
3229
3230
3230
3231
3231
3230
3230
3229
3228
3227
3225
3223
3221
3219
3216
3213
3209
3206
3202
3198
3193
3188
3183
3178
3173
3167
3161
3154
3148
3141
3134
3127
3119
3111
3103
3095
3087
3078
3069
3060
3051
3041
3032
3022
3012
3002
2992
2982
2971
2961
2950
2940
2929
2918
2907
2897
2886
2875
2864
2853
2842
2831
2820
2810
2799
2788
2777
2766
2756
2745
2734
2723
2712
2702
2691
2680
2669
2658
2647
2636
2625
2614
2603
2592
2581
2570
2559
2548
2537
2525
2514
2503
2492
2480
2469
2457
2446
2434
2422
2411
2399
2387
2375
2363
2351
2338
2326
2314
2302
2290
2277
2265
2253
2240
2228
2216
2204
2191
2179
2167
2154
2142
2130
2117
2105
2093
2080
2068
2055
2043
2031
2017
2005
1993
1981
1969
1956
1944
1932
1920
1908
1896
1884
1873
1861
1850
1838
1827
1816
1805
1794
1783
1773
1762
1752
1742
1732
1722
1713
1703
1694
1685
1676
1667
1658
1649
1641
1632
1624
1616
1608
1600
1592
1584
1577
1569
1562
1554
1547
1539
1532
1525
1518
1511
1504
1497
1489
1482
1475
1468
1462
1455
1448
1441
1434
1427
1420
1413
1406
1399
1392
1386
1379
1372
1365
1358
1351
1344
1337
1330
1323
1317
1310
1303
1296
1289
1282
1275
1268
1261
1253
1246
1239
1232
1225
1218
1210
1203
1196
1188
1181
1174
1166
1159
1151
1144
1136
1129
1121
1113
1106
1098
1090
1083
1075
1067
1059
1051
1043
1035
1026
1018
1010
1000
993
985
976
968
959
950
942
933
924
915
907
898
889
880
871
862
853
844
836
827
818
809
801
792
783
775
766
758
750
742
733
725
717
710
702
694
686
679
671
664
657
650
643
636
629
622
615
609
602
596
589
583
577
570
564
558
552
546
540
535
529
523
517
512
506
501
495
490
484
479
474
468
463
458
453
448
443
437
432
427
422
417
412
407
402
397
392
388
383
378
373
368
363
358
353
348
343
338
333
328
323
318
313
308
302
297
292
286
281
275
269
264
258
252
246
240
234
228
222
216
210
204
198
191
185
179
173
167
161
155
149
143
137
131
125
120
114
109
103
98
93
88
83
78
74
69
65
61
57
53
49
46
43
40
37
34
32
30
28
26
24
23
21
20
19
18
18
17
17
16
16
16
17
17
17
18
18
19
20
21
22
23
24
25
27
28
29
31
32
34
36
37
39
41
43
45
47
49
51
54
56
59
61
64
66
69
71
74
77
79
82
84
86
89
91
93
95
97
98
100
102
103
104
105
107
108
109
109
110
111
112
112
113
113
114
114
115
115
115
115
116
116
116
116
116
116
115
115
115
114
113
113
112
111
109
108
107
105
103
102
100
98
95
93
91
88
85
83
80
77
74
70
67
64
60
56
53
49
45
41
37
33
29
24
20
15
11
6
2
-3
-8
-13
-18
-23
-29
-34
-39
-45
-50
-56
-62
-68
-74
-79
-85
-91
-98
-104
-110
-116
-122
-129
-135
-141
-148
-154
-161
-168
-174
-181
-188
-195
-202
-209
-216
-223
-230
-238
-245
-253
-260
-268
-276
-284
-292
-300
-308
-316
-325
-333
-342
-351
-360
-369
-378
-387
-397
-407
-416
-426
-436
-447
-457
-467
-478
-488
-499
-510
-521
-532
-543
-554
-565
-576
-588
-599
-610
-622
-633
-644
-656
-667
-678
-689
-700
-711
-722
-733
-744
-755
-765
-776
-786
-797
-807
-817
-827
-837
-847
-857
-866
-876
-885
-894
-903
-912
-921
-929
-938
-946
-954
-961
-969
-976
-983
-990
-997
-1002
-1008
-1014
-1020
-1027
-1032
-1037
-1042
-1047
-1052
-1057
-1061
-1065
-1069
-1073
-1077
-1081
-1084
-1087
-1090
-1093
-1096
-1098
-1101
-1103
-1105
-1107
-1108
-1110
-1111
-1112
-1113
-1113
-1114
-1114
-1114
-1114
-1114
-1113
-1113
-1112
-1111
-1110
-1109
-1108
-1107
-1106
-1104
-1103
-1101
-1099
-1097
-1095
-1093
-1091
-1089
-1086
-1084
-1081
-1078
-1076
-1073
-1070
-1066
-1063
-1060
-1056
-1053
-1049
-1046
-1042
-1038
-1034
-1030
-1025
-1020
-1016
-1012
-1006
-1002
-998
-992
-987
-982
-976
-971
-965
-959
-953
-947
-941
-934
-927
-921
-914
-907
-899
-892
-884
-877
-869
-861
-853
-845
-837
-828
-820
-812
-803
-794
-786
-777
-768
-759
-750
-742
-733
-724
-714
-705
-696
-687
-678
-668
-659
-650
-640
-630
-621
-611
-601
-591
-581
-571
-561
-551
-541
-530
-520
-509
-499
-488
-477
-466
-455
-444
-433
-422
-410
-399
-387
-375
-363
-351
-339
-327
-314
-302
-289
-276
-264
-251
-237
-224
-211
-197
-183
-169
-155
-141
-127
-112
-98
-83
-68
-53
-37
-22
-6
9
25
41
58
74
90
107
124
141
158
175
192
210
227
245
263
281
299
317
335
354
372
391
409
428
447
465
484
503
522
541
560
579
599
618
637
656
675
695
714
733
752
771
790
809
828
847
866
885
903
922
940
958
977
995
1012
1030
1048
1065
1082
1099
1116
1133
1149
1165
1181
1197
1213
1228
1243
1258
1273
1287
1301
1315
1329
1342
1355
1368
1380
1393
1404
1416
1427
1438
1449
1460
1470
1480
1489
1498
1507
1516
1524
1532
1540
1548
1555
1561
1568
1574
1580
1586
1591
1596
1600
1605
1609
1612
1616
1619
1621
1624
1626
1628
1629
1630
1631
1632
1632
1632
1631
1631
1630
1629
1627
1625
1623
1621
1619
1616
1613
1610
1606
1603
1599
1595
1591
1586
1582
1577
1572
1567
1562
1557
1551
1545
1540
1534
1528
1522
1516
1510
1503
1497
1490
1483
1476
1470
1463
1455
1448
1441
1434
1426
1419
1411
1403
1396
1388
1380
1372
1364
1356
1348
1340
1332
1324
1315
1307
1299
1290
1282
1273
1265
1256
1248
1239
1230
1222
1213
1204
1195
1186
1177
1168
1159
1150
1141
1132
1122
1113
1103
1094
1084
1074
1065
1055
1045
1035
1025
1014
1004
994
983
973
962
951
940
929
918
907
896
885
874
863
852
840
829
817
806
795
783
772
760
749
737
725
714
702
690
678
666
654
642
630
618
606
594
582
569
557
545
533
521
508
496
484
472
460
448
436
424
412
401
389
378
367
355
344
333
323
312
301
291
280
270
260
250
240
230
221
211
202
193
184
175
166
157
149
140
132
124
116
108
101
93
86
79
72
66
59
53
47
41
36
30
25
20
15
10
5
1
-3
-7
-11
-15
-19
-23
-26
-29
-33
-36
-39
-41
-44
-47
-49
-52
-54
-57
-59
-61
-63
-65
-67
-69
-71
-73
-74
-76
-78
-79
-81
-82
-84
-85
-87
-88
-89
-90
-91
-93
-94
-95
-95
-96
-97
-98
-98
-99
-99
-100
-100
-100
-100
-100
-100
-100
-100
-99
-99
-98
-98
-97
-96
-95
-94
-93
-92
-91
-90
-88
-87
-86
-84
-83
-82
-80
-79
-78
-76
-75
-74
-73
-71
-70
-69
-68
-68
-67
-66
-65
-65
-64
-64
-63
-63
-62
-62
-62
-62
-61
-61
-61
-61
-61
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-64
-64
-65
-66
-66
-67
-67
-68
-69
-69
-70
-71
-71
-72
-73
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-88
-89
-90
-91
-93
-94
-95
-97
-98
-99
-101
-102
-104
-105
-107
-108
-110
-111
-112
-114
-115
-117
-118
-119
-120
-122
-123
-124
-125
-126
-127
-128
-128
-129
-130
-130
-131
-131
-132
-132
-132
-133
-133
-133
-133
-133
-133
-133
-133
-132
-132
-132
-132
-131
-131
-130
-130
-129
-128
-127
-127
-126
-125
-123
-122
-121
-120
-118
-117
-115
-114
-112
-111
-109
-107
-106
-104
-102
-100
-98
-96
-94
-91
-89
-87
-84
-82
-80
-77
-74
-72
-69
-66
-64
-61
-58
-55
-52
-49
-46
-42
-39
-36
-33
-29
-26
-22
-19
-15
-12
-8
-4
-1
3
7
11
15
19
23
27
30
34
38
43
47
51
55
59
63
67
71
76
80
84
88
93
97
101
105
109
113
118
122
126
130
134
137
141
145
149
152
156
160
163
167
171
174
178
182
185
189
193
197
201
205
209
213
217
221
225
229
234
238
243
247
252
257
261
266
271
276
281
286
291
297
302
307
313
318
324
330
336
342
348
354
360
366
373
379
386
393
399
406
413
420
427
434
441
447
454
461
467
474
480
486
492
498
504
509
515
520
526
531
536
540
545
550
554
559
563
567
571
575
579
582
586
589
593
596
599
602
604
607
610
612
614
616
618
620
622
623
625
626
627
628
629
629
630
630
631
631
631
631
630
630
630
629
628
627
626
625
624
623
622
620
619
617
615
613
612
610
607
605
603
601
599
596
594
592
589
587
584
582
579
577
574
572
570
567
565
562
560
558
555
553
551
549
546
544
542
540
538
536
533
531
529
527
525
523
521
518
516
514
512
509
507
505
502
500
497
495
492
489
487
484
481
479
476
473
470
467
465
462
459
456
453
450
447
444
441
437
434
431
428
425
421
418
415
411
408
404
401
397
394
390
386
382
378
374
369
365
360
355
350
345
340
334
328
322
316
310
303
297
290
282
275
267
259
251
243
234
226
217
208
198
189
180
170
160
150
140
130
120
109
99
88
78
67
56
45
34
23
12
1
-11
-22
-33
-45
-56
-68
-79
-91
-102
-114
-126
-137
-149
-160
-172
-183
-194
-206
-217
-228
-239
-250
-261
-271
-282
-292
-303
-313
-323
-333
-342
-352
-361
-370
-379
-388
-397
-405
-414
-422
-430
-438
-446
-453
-461
-468
-476
-483
-489
-496
-503
-509
-515
-521
-526
-532
-537
-542
-546
-550
-554
-558
-562
-565
-568
-570
-573
-575
-576
-578
-579
-580
-581
-582
-582
-582
-582
-582
-582
-581
-580
-579
-578
-577
-576
-574
-572
-570
-568
-566
-563
-561
-558
-555
-551
-548
-544
-541
-536
-532
-528
-523
-518
-513
-508
-502
-497
-491
-485
-479
-473
-466
-460
-453
-446
-439
-432
-425
-417
-410
-402
-395
-387
-379
-371
-362
-354
-345
-336
-327
-318
-309
-300
-290
-281
-271
-262
-252
-243
-233
-224
-214
-205
-195
-186
-177
-168
-159
-150
-141
-132
-123
-115
-106
-98
-89
-81
-72
-64
-56
-47
-39
-30
-22
-13
-4
5
13
22
32
41
50
60
69
79
89
99
110
120
131
142
153
164
175
186
198
210
221
233
245
257
269
281
293
305
317
329
341
353
365
376
388
400
411
422
434
445
455
466
477
487
498
508
518
528
538
548
558
568
577
587
596
606
615
625
634
643
653
662
671
680
689
699
708
717
726
735
744
753
762
771
780
789
798
806
815
824
833
842
851
860
869
878
887
896
905
914
923
932
941
950
959
968
977
987
996
1004
1014
1022
1031
1040
1049
1058
1066
1075
1083
1092
1100
1108
1116
1124
1132
1140
1148
1155
1163
1170
1178
1185
1192
1199
1206
1212
1219
1225
1232
1238
1244
1250
1255
1261
1266
1272
1277
1282
1287
1291
1296
1300
1304
1308
1312
1316
1319
1322
1326
1329
1332
1334
1337
1339
1342
1344
1347
1349
1351
1353
1355
1357
1359
1360
1362
1363
1365
1366
1367
1368
1369
1370
1370
1370
1371
1370
1370
1370
1369
1368
1367
1366
1364
1362
1360
1358
1355
1352
1349
1346
1342
1338
1334
1330
1325
1320
1315
1310
1305
1299
1293
1287
1281
1275
1268
1262
1255
1249
1242
1235
1228
1221
1214
1207
1200
1193
1186
1179
1172
1165
1158
1150
1143
1136
1129
1122
1115
1107
1100
1093
1086
1079
1072
1065
1057
1050
1043
1036
1029
1022
1014
1008
1000
994
986
979
972
965
958
951
944
937
930
923
916
909
903
896
890
884
878
872
866
860
855
849
844
839
834
829
824
819
814
809
805
800
796
792
787
783
779
775
771
767
764
760
756
753
750
746
743
740
737
735
732
730
727
725
722
720
718
716
714
713
711
709
708
706
705
704
702
701
700
699
698
697
695
694
693
692
691
691
690
689
688
687
686
686
685
685
684
684
684
683
683
683
683
684
684
684
685
685
686
687
688
688
689
691
692
693
694
695
697
698
700
701
703
704
706
707
709
710
712
713
714
716
717
718
719
721
722
723
724
724
725
726
726
727
727
728
728
728
728
728
728
728
728
728
727
727
727
726
726
726
725
725
725
724
724
723
723
722
721
720
720
719
717
716
715
714
712
711
709
707
705
703
701
698
696
693
690
687
683
680
676
672
667
663
658
653
648
643
637
632
626
620
614
608
602
596
589
583
577
570
564
557
550
544
537
530
523
516
509
502
495
488
480
473
466
458
451
443
435
427
419
411
403
395
387
378
370
362
353
345
336
328
319
310
302
293
284
275
266
257
248
239
230
221
212
202
193
183
174
164
155
145
136
126
116
106
96
87
77
67
57
47
37
27
16
6
-4
-14
-24
-35
-45
-56
-66
-77
-88
-98
-109
-120
-131
-142
-153
-164
-176
-187
-198
-210
-221
-233
-244
-256
-268
-279
-291
-303
-314
-326
-338
-349
-361
-373
-384
-396
-408
-419
-431
-443
-454
-466
-477
-489
-500
-512
-523
-535
-547
-558
-570
-581
-593
-605
-616
-628
-640
-652
-663
-675
-687
-698
-710
-721
-733
-744
-755
-766
-777
-787
-798
-808
-818
-828
-837
-846
-855
-864
-873
-881
-889
-896
-904
-911
-918
-924
-931
-936
-942
-948
-953
-957
-962
-966
-970
-974
-978
-981
-984
-987
-990
-992
-994
-997
-999
-1000
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1012
-1012
-1012
-1014
-1014
-1014
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1016
-1016
-1014
-1014
-1014
-1014
-1012
-1012
-1010
-1010
-1008
-1006
-1006
-1004
-1000
-999
-996
-993
-990
-987
-983
-979
-975
-970
-965
-960
-954
-948
-942
-936
-929
-921
-914
-906
-898
-889
-880
-871
-862
-852
-842
-831
-821
-810
-799
-787
-776
-764
-752
-740
-728
-715
-703
-690
-677
-665
-652
-639
-626
-613
-600
-587
-575
-562
-549
-536
-524
-511
-499
-486
-474
-462
-450
-438
-426
-414
-402
-391
-379
-368
-356
-345
-334
-323
-312
-301
-291
-280
-270
-260
-250
-240
-230
-220
-211
-201
-192
-183
-174
-165
-157
-148
-140
-132
-124
-116
-108
-101
-93
-86
-79
-72
-66
-59
-53
-46
-40
-34
-28
-23
-17
-11
-6
-1
4
9
14
19
24
29
34
38
42
47
51
55
59
63
67
70
74
77
80
83
87
90
93
96
98
101
104
107
110
112
115
118
121
123
126
129
131
134
137
140
142
145
148
151
154
156
159
162
165
168
172
175
178
181
184
187
191
194
197
200
204
207
211
214
218
221
224
228
231
235
238
242
245
248
251
255
258
261
264
268
271
274
277
281
284
288
291
295
299
303
307
311
316
321
326
331
336
342
347
353
360
366
373
379
386
393
400
408
415
422
430
438
445
453
461
469
477
485
493
501
509
517
525
533
541
549
557
565
573
580
588
595
603
610
617
624
631
638
645
652
659
666
672
679
686
693
699
706
713
720
727
734
741
749
756
763
771
779
787
795
803
811
819
828
837
845
854
863
873
882
892
901
911
921
931
941
951
962
972
983
993
1004
1014
1026
1037
1048
1059
1070
1081
1092
1104
1115
1126
1138
1149
1160
1172
1183
1195
1206
1217
1229
1240
1252
1263
1275
1287
1298
1310
1322
1333
1345
1357
1369
1381
1393
1405
1417
1430
1442
1454
1467
1479
1492
1504
1517
1529
1542
1555
1567
1580
1593
1606
1618
1631
1644
1656
1669
1682
1694
1707
1719
1732
1744
1757
1769
1781
1793
1805
1817
1829
1841
1853
1864
1876
1887
1898
1910
1921
1932
1942
1953
1964
1974
1984
1995
2005
2015
2024
2033
2044
2053
2062
2071
2080
2089
2098
2106
2115
2123
2131
2139
2146
2154
2161
2169
2176
2183
2189
2196
2203
2209
2215
2221
2227
2233
2239
2245
2250
2256
2261
2267
2272
2277
2282
2287
2291
2296
2301
2305
2309
2314
2318
2322
2325
2329
2332
2336
2339
2342
2344
2347
2349
2351
2353
2355
2356
2358
2359
2360
2360
2361
2361
2361
2361
2361
2360
2359
2358
2357
2356
2355
2353
2351
2349
2347
2345
2342
2340
2337
2334
2331
2328
2324
2321
2317
2313
2309
2305
2301
2296
2292
2288
2283
2279
2274
2269
2265
2260
2255
2250
2245
2241
2236
2231
2225
2220
2215
2210
2204
2199
2194
2188
2182
2177
2171
2165
2159
2153
2147
2140
2134
2127
2121
2114
2108
2101
2094
2087
2081
2074
2067
2060
2053
2045
2037
2031
2024
2016
2009
2001
1994
1986
1978
1970
1962
1954
1945
1937
1928
1919
1911
1902
1893
1884
1874
1865
1856
1847
1837
1828
1819
1810
1800
1791
1782
1773
1764
1755
1746
1738
1729
1720
1712
1704
1696
1688
1680
1672
1665
1657
1650
1643
1636
1629
1623
1617
1610
1604
1599
1593
1588
1582
1577
1572
1567
1563
1558
1554
1549
1545
1541
1537
1534
1530
1527
1523
1520
1517
1514
1511
1508
1506
1503
1501
1498
1496
1494
1491
1489
1487
1485
1483
1481
1480
1478
1476
1474
1473
1471
1470
1468
1467
1465
1463
1462
1460
1459
1457
1456
1454
1452
1451
1449
1447
1445
1443
1441
1439
1437
1435
1433
1431
1430
1428
1426
1424
1422
1420
1418
1416
1415
1413
1411
1410
1408
1407
1406
1404
1403
1402
1400
1399
1398
1397
1396
1395
1394
1394
1393
1392
1392
1392
1391
1391
1392
1392
1392
1393
1394
1395
1396
1397
1399
1400
1402
1404
1407
1409
1412
1415
1418
1421
1424
1427
1431
1435
1438
1442
1446
1450
1455
1459
1463
1467
1472
1476
1481
1485
1490
1495
1500
1504
1509
1514
1519
1524
1529
1534
1539
1544
1549
1553
1558
1563
1568
1572
1577
1581
1586
1590
1594
1598
1602
1606
1610
1614
1617
1621
1624
1627
1630
1633
1636
1639
1642
1645
1647
1650
1652
1654
1656
1658
1660
1662
1664
1665
1667
1668
1669
1670
1671
1672
1672
1673
1673
1673
1673
1673
1673
1672
1672
1671
1670
1669
1668
1666
1665
1663
1662
1660
1658
1656
1654
1651
1649
1647
1644
1642
1639
1636
1634
1631
1628
1625
1622
1619
1616
1613
1610
1606
1603
1600
1597
1593
1590
1587
1583
1580
1576
1573
1569
1566
1562
1559
1555
1551
1548
1544
1540
1536
1533
1529
1525
1520
1516
1512
1507
1503
1498
1494
1489
1484
1478
1473
1467
1461
1455
1449
1443
1436
1429
1422
1415
1408
1400
1392
1384
1376
1367
1358
1349
1340
1331
1321
1311
1301
1291
1280
1270
1259
1248
1236
1225
1213
1201
1188
1176
1163
1150
1137
1123
1110
1096
1082
1068
1053
1039
1024
1008
994
979
963
947
932
916
899
883
866
850
833
816
799
781
764
746
728
711
693
674
656
638
619
600
582
563
544
525
505
486
467
447
428
408
388
368
348
328
308
287
267
247
226
205
184
163
142
121
100
79
58
37
15
-6
-27
-48
-70
-91
-112
-133
-154
-175
-196
-217
-237
-258
-278
-299
-319
-340
-360
-380
-400
-420
-440
-459
-479
-499
-518
-538
-557
-576
-595
-614
-633
-652
-671
-689
-708
-726
-744
-763
-780
-798
-816
-833
-850
-867
-884
-901
-917
-934
-950
-966
-982
-997
-1012
-1027
-1042
-1057
-1071
-1085
-1099
-1113
-1127
-1140
-1153
-1166
-1178
-1190
-1202
-1214
-1226
-1237
-1248
-1259
-1269
-1279
-1289
-1298
-1308
-1317
-1325
-1334
-1342
-1350
-1357
-1365
-1372
-1379
-1385
-1391
-1397
-1403
-1408
-1413
-1418
-1422
-1426
-1430
-1434
-1437
-1440
-1443
-1445
-1447
-1449
-1451
-1452
-1454
-1455
-1455
-1456
-1456
-1456
-1456
-1455
-1454
-1454
-1452
-1451
-1449
-1447
-1445
-1443
-1440
-1437
-1434
-1431
-1427
-1423
-1419
-1414
-1410
-1405
-1400
-1394
-1389
-1383
-1377
-1370
-1364
-1357
-1350
-1343
-1336
-1328
-1320
-1312
-1304
-1296
-1288
-1279
-1270
-1261
-1252
-1243
-1233
-1224
-1214
-1204
-1194
-1183
-1173
-1162
-1151
-1140
-1128
-1117
-1105
-1093
-1081
-1069
-1057
-1044
-1032
-1018
-1006
-993
-980
-966
-953
-939
-926
-912
-898
-884
-870
-855
-841
-827
-812
-798
-783
-769
-754
-739
-724
-710
-695
-680
-665
-650
-635
-621
-606
-591
-576
-561
-546
-531
-516
-502
-487
-472
-457
-442
-428
-413
-398
-383
-368
-354
-339
-324
-310
-295
-280
-266
-251
-237
-222
-208
-193
-179
-164
-150
-135
-121
-106
-92
-78
-63
-49
-34
-20
-5
9
24
38
53
67
82
97
111
126
141
155
170
185
199
214
228
243
257
272
286
300
314
329
342
356
370
384
397
411
424
437
450
463
476
489
501
514
526
538
550
561
573
584
595
606
617
627
637
647
657
667
676
685
693
702
710
718
725
732
739
746
752
758
764
769
774
779
783
787
791
795
798
800
803
805
807
808
809
810
811
811
811
811
810
810
808
807
805
803
801
799
796
793
790
786
782
778
774
769
764
759
754
748
742
736
730
723
716
710
702
695
688
680
672
665
656
648
640
631
623
614
605
597
588
578
569
560
551
541
532
522
512
502
492
482
472
462
451
441
430
419
409
398
387
376
365
354
342
331
320
308
297
285
274
262
250
238
226
214
202
189
177
164
151
139
126
113
100
86
73
59
46
32
18
4
-10
-24
-38
-53
-67
-82
-96
-111
-126
-141
-157
-172
-187
-203
-218
-234
-250
-266
-282
-298
-314
-330
-347
-363
-380
-396
-413
-430
-446
-463
-480
-497
-514
-531
-548
-565
-582
-600
-617
-634
-651
-669
-686
-703
-721
-738
-755
-772
-790
-807
-824
-841
-859
-876
-893
-910
-928
-945
-962
-980
-997
-1014
-1032
-1049
-1066
-1084
-1101
-1118
-1136
-1153
-1170
-1188
-1205
-1222
-1240
-1257
-1274
-1291
-1308
-1325
-1342
-1359
-1376
-1392
-1409
-1426
-1442
-1458
-1474
-1490
-1506
-1522
-1537
-1553
-1568
-1583
-1597
-1612
-1626
-1641
-1655
-1669
-1682
-1696
-1709
-1723
-1736
-1748
-1761
-1774
-1786
-1798
-1810
-1822
-1833
-1845
-1856
-1867
-1878
-1889
-1899
-1910
-1920
-1930
-1939
-1949
-1958
-1967
-1976
-1984
-1992
-2000
-2008
-2016
-2023
-2029
-2037
-2043
-2050
-2056
-2061
-2067
-2072
-2077
-2081
-2085
-2089
-2093
-2096
-2099
-2102
-2105
-2107
-2109
-2110
-2111
-2112
-2113
-2113
-2113
-2113
-2112
-2111
-2110
-2109
-2107
-2105
-2103
-2100
-2097
-2094
-2091
-2087
-2084
-2080
-2075
-2071
-2066
-2062
-2057
-2052
-2045
-2041
-2035
-2029
-2024
-2017
-2011
-2005
-1998
-1992
-1985
-1978
-1971
-1964
-1957
-1949
-1942
-1934
-1927
-1919
-1911
-1903
-1895
-1887
-1879
-1871
-1862
-1854
-1845
-1836
-1828
-1819
-1810
-1801
-1792
-1782
-1773
-1764
-1754
-1745
-1735
-1725
-1715
-1705
-1695
-1685
-1675
-1665
-1655
-1645
-1634
-1624
-1613
-1603
-1592
-1582
-1571
-1561
-1550
-1539
-1528
-1517
-1507
-1496
-1485
-1474
-1463
-1452
-1441
-1430
-1419
-1408
-1397
-1386
-1375
-1364
-1353
-1341
-1330
-1319
-1308
-1297
-1286
-1275
-1264
-1253
-1242
-1231
-1220
-1209
-1198
-1187
-1176
-1165
-1154
-1143
-1132
-1121
-1110
-1099
-1088
-1077
-1065
-1054
-1043
-1031
-1020
-1008
-997
-985
-973
-961
-949
-937
-925
-913
-900
-888
-875
-863
-850
-837
-825
-812
-799
-785
-772
-759
-746
-732
-719
-705
-692
-678
-664
-650
-636
-623
-608
-594
-580
-566
-552
-537
-523
-509
-494
-480
-465
-450
-436
-421
-407
-392
-377
-363
-348
-334
-319
-305
-290
-276
-262
-247
-233
-219
-205
-191
-177
-163
-150
-136
-122
-109
-95
-82
-69
-55
-42
-29
-16
-3
10
23
35
48
60
73
85
97
109
121
133
145
157
169
181
192
204
215
226
238
249
260
271
282
293
304
315
326
337
348
359
370
380
391
402
412
423
433
444
454
464
475
485
495
505
515
526
536
546
556
566
576
586
596
606
616
625
635
645
655
665
675
685
695
704
714
724
734
744
754
764
774
784
794
804
814
824
834
845
855
865
876
886
896
907
917
928
938
949
960
970
981
991
1002
1012
1022
1034
1044
1055
1066
1076
1086
1097
1107
1118
1128
1138
1148
1158
1168
1178
1188
1197
1207
1217
1226
1236
1245
1254
1263
1272
1281
1290
1298
1307
1315
1323
1331
1339
1347
1355
1362
1370
1377
1384
1391
1398
1405
1411
1418
1424
1431
1437
1443
1449
1455
1460
1466
1471
1477
1482
1487
1492
1496
1501
1506
1510
1514
1518
1522
1526
1530
1534
1537
1540
1543
1546
1549
1552
1554
1557
1559
1561
1563
1565
1566
1568
1569
1570
1571
1572
1572
1573
1573
1574
1574
1574
1574
1574
1573
1573
1573
1572
1571
1571
1570
1569
1568
1567
1566
1565
1564
1562
1561
1560
1558
1557
1556
1554
1552
1551
1549
1548
1546
1544
1543
1541
1539
1538
1536
1534
1532
1530
1529
1527
1525
1523
1521
1519
1518
1516
1514
1512
1510
1509
1507
1505
1504
1502
1501
1499
1498
1496
1495
1494
1493
1491
1490
1489
1488
1487
1486
1486
1485
1484
1484
1483
1483
1483
1482
1482
1482
1483
1483
1483
1484
1484
1485
1485
1486
1487
1488
1489
1491
1492
1494
1495
1497
1499
1501
1503
1505
1507
1509
1512
1514
1517
1519
1522
1525
1528
1531
1534
1538
1541
1544
1548
1551
1555
1559
1563
1566
1570
1574
1578
1583
1587
1591
1595
1600
1604
1608
1613
1617
1621
1626
1630
1635
1639
1644
1648
1652
1657
1661
1666
1670
1674
1679
1683
1687
1692
1696
1700
1705
1709
1713
1717
1722
1726
1730
1734
1739
1743
1747
1751
1755
1760
1764
1768
1772
1777
1781
1785
1790
1794
1799
1803
1808
1813
1817
1822
1827
1832
1837
1841
1847
1852
1857
1862
1867
1872
1878
1883
1888
1894
1899
1904
1910
1915
1921
1926
1932
1937
1942
1948
1953
1958
1963
1969
1974
1979
1984
1989
1994
1999
2004
2009
2013
2017
2023
2027
2032
2036
2041
2045
2049
2053
2057
2061
2065
2068
2072
2075
2079
2082
2085
2088
2091
2094
2097
2099
2102
2104
2106
2108
2110
2112
2114
2115
2117
2118
2119
2120
2121
2122
2122
2123
2123
2123
2123
2123
2123
2122
2122
2121
2120
2119
2118
2117
2115
2113
2111
2109
2107
2104
2102
2099
2096
2093
2089
2086
2082
2078
2074
2070
2066
2061
2056
2051
2045
2041
2035
2029
2024
2017
2012
2005
1999
1992
1986
1979
1972
1964
1957
1949
1942
1934
1926
1918
1910
1902
1894
1886
1877
1869
1860
1852
1843
1835
1826
1817
1808
1799
1790
1781
1772
1762
1753
1744
1734
1724
1715
1705
1695
1685
1675
1665
1654
1644
1634
1623
1612
1602
1591
1580
1569
1558
1547
1536
1525
1513
1502
1491
1479
1468
1456
1444
1432
1420
1408
1396
1384
1372
1360
1347
1335
1322
1310
1297
1284
1271
1258
1245
1232
1219
1206
1192
1179
1165
1152
1138
1125
1111
1097
1083
1069
1055
1042
1028
1014
1000
986
971
957
943
929
915
901
886
872
858
843
829
815
800
786
771
757
742
728
713
699
684
670
655
641
626
612
597
582
568
553
538
523
509
494
479
464
450
435
420
405
390
375
360
345
330
315
300
285
270
255
240
225
210
195
180
165
150
135
119
104
89
74
59
44
28
13
-2
-17
-32
-47
-63
-78
-93
-108
-123
-138
-153
-168
-183
-198
-213
-228
-243
-258
-273
-288
-302
-317
-332
-347
-361
-376
-391
-405
-420
-434
-449
-463
-477
-492
-506
-520
-534
-548
-562
-576
-590
-604
-618
-631
-645
-659
-672
-685
-699
-712
-725
-738
-751
-764
-777
-790
-802
-815
-827
-840
-852
-864
-876
-888
-900
-912
-923
-935
-947
-958
-969
-981
-992
-1002
-1014
-1025
-1036
-1047
-1058
-1069
-1079
-1090
-1101
-1111
-1122
-1133
-1143
-1154
-1164
-1175
-1185
-1195
-1206
-1216
-1226
-1236
-1246
-1256
-1266
-1276
-1286
-1295
-1305
-1314
-1324
-1333
-1343
-1352
-1361
-1371
-1380
-1389
-1398
-1407
-1416
-1424
-1433
-1442
-1451
-1459
-1467
-1476
-1484
-1492
-1500
-1508
-1516
-1524
-1532
-1540
-1547
-1555
-1562
-1569
-1576
-1583
-1590
-1597
-1603
-1610
-1616
-1622
-1628
-1634
-1640
-1645
-1651
-1656
-1661
-1666
-1671
-1675
-1680
-1684
-1688
-1692
-1695
-1699
-1702
-1705
-1707
-1710
-1712
-1714
-1716
-1718
-1719
-1720
-1721
-1721
-1722
-1722
-1722
-1721
-1721
-1720
-1719
-1718
-1716
-1714
-1712
-1710
-1708
-1705
-1702
-1698
-1695
-1691
-1687
-1683
-1678
-1673
-1668
-1662
-1656
-1650
-1644
-1637
-1630
-1623
-1616
-1608
-1600
-1592
-1584
-1575
-1566
-1557
-1547
-1538
-1528
-1518
-1508
-1497
-1486
-1476
-1465
-1453
-1442
-1431
-1419
-1407
-1395
-1383
-1371
-1358
-1346
-1333
-1320
-1308
-1295
-1282
-1268
-1255
-1242
-1228
-1215
-1201
-1188
-1174
-1160
-1146
-1133
-1119
-1105
-1091
-1076
-1062
-1048
-1034
-1020
-1004
-991
-977
-962
-948
-934
-919
-905
-890
-875
-861
-846
-831
-816
-802
-787
-772
-757
-742
-727
-712
-697
-683
-668
-653
-638
-623
-608
-593
-578
-563
-548
-533
-518
-503
-488
-473
-458
-443
-428
-414
-399
-384
-370
-355
-341
-326
-312
-298
-284
-269
-255
-241
-227
-213
-199
-185
-171
-157
-143
-129
-115
-101
-88
-74
-60
-46
-33
-19
-6
8
21
35
48
61
74
87
100
113
126
139
152
165
177
190
202
215
227
240
252
265
277
289
302
314
326
338
350
362
374
386
398
410
422
434
446
458
470
481
493
504
516
527
539
550
561
572
583
594
605
616
626
637
647
657
667
677
687
697
706
716
725
734
743
752
760
768
777
784
792
800
807
814
821
828
834
841
847
853
858
864
869
874
879
883
888
892
896
900
903
906
909
912
915
917
920
922
924
925
927
928
929
929
930
930
930
930
930
929
929
928
927
926
924
922
921
919
916
914
911
909
906
902
899
895
892
888
883
879
874
870
865
859
854
848
842
836
830
823
817
810
803
795
788
780
772
764
755
746
738
729
719
710
700
690
680
670
660
649
638
627
616
605
593
581
569
557
545
532
520
507
494
481
467
454
440
426
412
398
384
370
355
341
326
312
297
282
267
252
237
222
207
192
177
161
146
131
116
100
85
69
54
38
23
8
-8
-23
-39
-54
-70
-85
-101
-116
-131
-147
-162
-177
-192
-207
-222
-237
-252
-267
-282
-297
-311
-326
-340
-355
-369
-383
-398
-412
-426
-440
-454
-467
-481
-495
-508
-522
-535
-549
-562
-575
-589
-602
-615
-628
-641
-654
-666
-679
-692
-705
-717
-730
-743
-755
-768
-780
-793
-805
-817
-830
-842
-854
-867
-879
-891
-903
-915
-927
-940
-952
-964
-976
-988
-1000
-1012
-1022
-1035
-1047
-1059
-1070
-1082
-1093
-1105
-1116
-1127
-1139
-1150
-1161
-1172
-1183
-1194
-1205
-1215
-1226
-1236
-1247
-1257
-1267
-1277
-1287
-1297
-1307
-1317
-1327
-1336
-1346
-1355
-1365
-1374
-1384
-1393
-1402
-1412
-1421
-1430
-1439
-1448
-1457
-1466
-1475
-1484
-1493
-1502
-1511
-1520
-1529
-1538
-1547
-1556
-1565
-1574
-1583
-1592
-1601
-1610
-1619
-1628
-1637
-1646
-1655
-1664
-1673
-1682
-1691
-1700
-1709
-1717
-1726
-1735
-1744
-1752
-1761
-1769
-1778
-1786
-1794
-1803
-1811
-1819
-1827
-1834
-1842
-1850
-1857
-1864
-1872
-1879
-1886
-1892
-1899
-1905
-1912
-1918
-1924
-1930
-1935
-1941
-1946
-1951
-1956
-1961
-1966
-1970
-1975
-1979
-1983
-1987
-1990
-1994
-1997
-2000
-2003
-2005
-2008
-2011
-2013
-2015
-2017
-2017
-2020
-2021
-2021
-2023
-2024
-2025
-2025
-2025
-2025
-2025
-2025
-2025
-2025
-2024
-2023
-2021
-2021
-2020
-2017
-2017
-2015
-2013
-2009
-2008
-2005
-2003
-2000
-1997
-1994
-1991
-1987
-1984
-1980
-1976
-1972
-1967
-1963
-1958
-1954
-1949
-1944
-1938
-1933
-1927
-1922
-1916
-1910
-1903
-1897
-1891
-1884
-1877
-1870
-1863
-1855
-1848
-1840
-1832
-1824
-1816
-1808
-1799
-1791
-1782
-1773
-1764
-1754
-1745
-1735
-1725
-1715
-1705
-1694
-1684
-1673
-1662
-1651
-1639
-1628
-1616
-1604
-1592
-1580
-1567
-1555
-1542
-1529
-1516
-1503
-1490
-1476
-1463
-1449
-1435
-1421
-1407
-1393
-1379
-1364
-1350
-1335
-1321
-1306
-1291
-1277
-1262
-1247
-1232
-1217
-1202
-1187
-1172
-1157
-1142
-1126
-1111
-1096
-1081
-1066
-1052
-1037
-1022
-1006
-993
-978
-964
-949
-935
-921
-907
-893
-879
-866
-852
-839
-826
-813
-800
-788
-775
-763
-751
-739
-728
-716
-705
-694
-683
-673
-663
-653
-643
-633
-624
-615
-606
-597
-589
-581
-573
-565
-558
-551
-544
-537
-531
-525
-519
-514
-508
-503
-498
-494
-490
-485
-481
-478
-474
-471
-468
-465
-462
-460
-457
-455
-453
-451
-449
-448
-446
-445
-444
-442
-442
-441
-440
-439
-439
-438
-438
-438
-438
-438
-438
-438
-438
-438
-439
-439
-440
-440
-441
-442
-443
-444
-445
-446
-447
-448
-449
-451
-452
-453
-455
-456
-457
-459
-460
-462
-463
-465
-466
-468
-469
-471
-472
-473
-475
-476
-477
-478
-479
-480
-481
-482
-482
-483
-484
-484
-485
-485
-485
-485
-485
-486
-485
-485
-485
-485
-485
-484
-484
-483
-483
-482
-482
-481
-480
-480
-479
-478
-477
-476
-475
-475
-474
-473
-472
-471
-470
-469
-469
-468
-467
-467
-466
-465
-465
-464
-464
-463
-463
-463
-462
-462
-462
-462
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-461
-460
-460
-460
-460
-459
-459
-459
-458
-458
-458
-457
-457
-456
-455
-455
-454
-453
-452
-452
-451
-450
-449
-448
-446
-445
-444
-443
-441
-440
-438
-437
-435
-434
-432
-430
-428
-426
-424
-422
-420
-418
-415
-413
-410
-407
-405
-402
-399
-395
-392
-389
-385
-382
-378
-374
-370
-366
-362
-357
-353
-348
-344
-339
-334
-329
-324
-318
-313
-308
-302
-296
-291
-285
-279
-273
-268
-262
-256
-250
-244
-238
-232
-226
-220
-214
-209
-203
-197
-191
-186
-180
-175
-169
-164
-159
-154
-149
-144
-139
-134
-130
-125
-121
-116
-112
-108
-104
-100
-96
-92
-89
-85
-82
-79
-75
-72
-69
-67
-64
-61
-59
-57
-54
-52
-50
-49
-47
-45
-44
-43
-42
-41
-40
-39
-39
-38
-38
-37
-37
-37
-38
-38
-38
-39
-39
-40
-41
-42
-43
-44
-45
-46
-48
-49
-51
-52
-54
-55
-57
-59
-60
-62
-64
-66
-67
-69
-71
-73
-75
-76
-78
-80
-82
-83
-85
-87
-88
-90
-92
-93
-94
-96
-97
-98
-99
-100
-101
-102
-103
-103
-104
-104
-105
-105
-105
-106
-106
-105
-105
-105
-105
-104
-104
-103
-102
-101
-100
-99
-97
-96
-94
-93
-91
-89
-86
-84
-82
-79
-76
-74
-71
-68
-64
-61
-58
-54
-50
-47
-43
-39
-35
-31
-27
-22
-18
-14
-9
-5
0
5
9
14
19
24
29
35
40
45
51
56
61
67
73
79
84
90
96
102
108
114
120
127
133
139
146
152
158
165
171
178
184
191
197
204
211
217
224
230
237
243
250
256
263
269
276
282
288
295
301
307
313
319
325
331
337
343
349
354
360
365
371
376
381
386
391
396
401
406
410
415
419
423
427
431
435
439
443
446
450
453
456
459
462
465
467
470
472
475
477
479
481
482
484
486
487
488
489
490
491
492
493
493
493
494
494
494
494
493
493
493
492
491
490
489
488
487
486
484
483
481
479
477
475
473
471
469
466
464
461
459
456
453
450
447
444
441
437
434
431
427
424
420
416
413
409
405
401
397
393
389
385
381
377
373
369
364
360
356
352
347
343
339
335
330
326
322
318
313
309
305
300
296
292
288
283
279
275
271
267
262
258
254
250
246
242
238
234
230
226
222
218
215
211
207
203
200
196
193
189
185
182
178
175
171
168
165
161
158
154
151
148
144
141
138
134
131
127
124
121
117
114
111
107
104
101
97
94
91
87
84
81
77
74
71
67
64
61
57
54
50
47
43
40
36
33
29
26
22
19
15
11
8
4
1
-3
-7
-10
-14
-18
-21
-25
-29
-32
-36
-40
-43
-47
-51
-54
-58
-62
-66
-69
-73
-77
-80
-84
-88
-91
-95
-99
-102
-106
-110
-113
-117
-121
-124
-128
-132
-136
-139
-143
-147
-151
-154
-158
-162
-166
-170
-173
-177
-181
-185
-189
-193
-197
-201
-205
-209
-213
-217
-221
-225
-229
-233
-237
-241
-245
-249
-253
-257
-260
-264
-268
-272
-276
-280
-284
-288
-292
-296
-300
-304
-308
-312
-316
-320
-324
-327
-331
-335
-339
-343
-347
-350
-354
-358
-361
-365
-369
-372
-376
-379
-383
-386
-389
-393
-396
-399
-402
-405
-408
-411
-414
-417
-420
-423
-426
-429
-431
-434
-437
-439
-442
-444
-447
-449
-452
-454
-456
-459
-461
-463
-465
-467
-469
-471
-473
-475
-477
-479
-481
-483
-484
-486
-487
-489
-490
-492
-493
-495
-496
-497
-498
-499
-500
-501
-502
-503
-504
-504
-505
-506
-506
-507
-507
-507
-507
-507
-507
-507
-507
-507
-506
-506
-505
-504
-504
-503
-501
-500
-499
-497
-496
-494
-492
-490
-488
-486
-483
-481
-478
-475
-472
-469
-466
-463
-459
-455
-451
-447
-443
-439
-434
-430
-425
-420
-415
-410
-404
-399
-393
-387
-381
-375
-369
-363
-356
-350
-343
-336
-329
-322
-315
-307
-300
-292
-284
-276
-268
-260
-252
-243
-235
-226
-218
-209
-200
-191
-182
-173
-163
-154
-145
-135
-126
-116
-106
-97
-87
-77
-68
-58
-48
-38
-28
-19
-9
1
10
20
30
39
49
58
68
77
86
96
105
114
124
133
142
151
160
169
178
187
196
205
214
223
232
240
249
258
266
275
284
292
301
309
318
326
335
343
351
360
368
376
384
392
400
408
416
424
432
439
447
455
462
470
477
485
492
499
506
513
520
527
534
540
547
553
559
566
572
578
584
589
595
600
606
611
616
621
625
630
635
639
643
647
651
655
659
662
666
669
672
675
677
680
682
685
687
689
690
692
693
695
696
697
697
698
698
698
698
698
698
697
696
696
695
693
692
690
689
687
685
683
680
678
675
672
669
666
663
659
655
652
648
643
639
635
630
625
620
615
610
605
599
593
587
581
575
568
561
555
547
540
533
525
517
509
501
492
484
475
466
457
448
438
428
418
408
398
388
377
366
355
344
333
322
310
298
287
275
263
251
239
226
214
202
189
176
164
151
138
125
113
100
87
73
60
47
34
20
7
-6
-20
-33
-47
-60
-74
-88
-101
-115
-129
-142
-156
-169
-183
-197
-210
-224
-238
-251
-265
-278
-292
-305
-319
-332
-345
-359
-372
-385
-398
-411
-424
-437
-450
-463
-475
-488
-500
-513
-525
-537
-549
-561
-573
-584
-596
-607
-619
-630
-641
-652
-662
-673
-683
-693
-703
-713
-723
-733
-742
-751
-760
-769
-778
-786
-794
-802
-810
-818
-825
-833
-840
-846
-853
-860
-866
-872
-878
-884
-889
-895
-900
-905
-910
-914
-919
-923
-927
-931
-935
-939
-942
-946
-949
-952
-955
-958
-961
-964
-966
-969
-971
-973
-976
-978
-980
-982
-984
-986
-988
-990
-992
-994
-996
-998
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1031
-1033
-1035
-1038
-1040
-1043
-1045
-1048
-1050
-1053
-1056
-1058
-1061
-1064
-1067
-1070
-1073
-1076
-1079
-1082
-1086
-1089
-1092
-1096
-1099
-1103
-1106
-1110
-1114
-1117
-1121
-1125
-1129
-1132
-1136
-1140
-1144
-1148
-1152
-1155
-1159
-1163
-1167
-1171
-1174
-1178
-1182
-1185
-1189
-1192
-1196
-1199
-1202
-1206
-1209
-1212
-1215
-1218
-1221
-1224
-1227
-1229
-1232
-1234
-1237
-1239
-1241
-1243
-1245
-1247
-1249
-1250
-1252
-1253
-1255
-1256
-1257
-1258
-1259
-1260
-1261
-1262
-1263
-1263
-1264
-1265
-1265
-1265
-1266
-1266
-1266
-1266
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1266
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1267
-1266
-1266
-1266
-1266
-1265
-1265
-1265
-1264
-1264
-1263
-1263
-1262
-1261
-1260
-1259
-1259
-1258
-1256
-1255
-1254
-1253
-1251
-1250
-1248
-1246
-1244
-1243
-1240
-1238
-1236
-1234
-1231
-1229
-1226
-1223
-1220
-1217
-1214
-1211
-1208
-1205
-1201
-1197
-1194
-1190
-1186
-1182
-1178
-1174
-1170
-1165
-1161
-1156
-1152
-1147
-1142
-1137
-1132
-1127
-1122
-1117
-1112
-1106
-1101
-1095
-1089
-1083
-1078
-1072
-1066
-1059
-1053
-1047
-1040
-1034
-1027
-1020
-1014
-1006
-1000
-993
-986
-979
-972
-965
-957
-950
-942
-935
-927
-920
-912
-904
-896
-888
-881
-873
-865
-857
-849
-841
-833
-825
-817
-809
-801
-793
-785
-777
-769
-760
-752
-744
-736
-728
-720
-712
-704
-695
-687
-679
-671
-663
-655
-647
-639
-631
-624
-616
-608
-600
-592
-585
-577
-569
-562
-554
-547
-539
-531
-524
-516
-509
-501
-494
-487
-479
-472
-464
-457
-450
-442
-435
-428
-421
-413
-406
-399
-392
-385
-377
-370
-363
-356
-349
-342
-335
-327
-320
-313
-306
-298
-291
-284
-277
-269
-262
-254
-247
-239
-231
-224
-216
-208
-200
-192
-184
-176
-168
-160
-151
-143
-134
-126
-117
-108
-100
-91
-82
-72
-63
-54
-44
-35
-25
-16
-6
4
14
24
35
45
55
66
77
87
98
109
120
131
143
154
166
178
189
201
214
226
238
251
263
276
289
302
315
329
342
356
370
384
398
412
426
441
455
470
485
500
516
531
547
563
579
595
611
628
644
661
678
696
713
730
748
766
784
802
820
839
858
877
896
915
934
954
973
993
1012
1033
1053
1074
1094
1115
1136
1157
1178
1199
1220
1242
1263
1285
1306
1328
1350
1372
1394
1417
1439
1461
1484
1507
1529
1552
1575
1598
1621
1644
1667
1691
1714
1737
1761
1784
1807
1831
1854
1878
1902
1925
1949
1972
1996
2020
2043
2067
2090
2114
2138
2161
2185
2209
2232
2256
2280
2303
2327
2350
2374
2397
2421
2444
2468
2491
2514
2537
2560
2583
2606
2629
2651
2674
2696
2719
2741
2763
2785
2807
2828
2850
2871
2892
2914
2934
2955
2976
2996
3017
3037
3057
3076
3096
3115
3135
3154
3173
3191
3210
3228
3246
3264
3282
3299
3317
3334
3351
3367
3384
3400
3416
3432
3448
3463
3479
3494
3509
3523
3538
3552
3566
3580
3594
3608
3621
3634
3647
3660
3673
3685
3697
3710
3722
3734
3745
3757
3768
3780
3791
3802
3813
3824
3834
3845
3855
3865
3876
3886
3896
3905
3915
3925
3935
3944
3954
3963
3972
3981
3991
4000
4009
4018
4026
4035
4043
4053
4061
4070
4078
4086
4094
4104
4112
4121
4129
4137
4145
4154
4162
4170
4178
4187
4195
4203
4211
4219
4227
4236
4244
4252
4260
4269
4277
4285
4294
4302
4311
4319
4328
4336
4345
4354
4363
4372
4380
4389
4398
4408
4417
4426
4435
4445
4454
4463
4473
4482
4492
4501
4511
4521
4531
4540
4550
4560
4570
4580
4590
4600
4610
4620
4630
4640
4651
4661
4671
4682
4692
4702
4713
4723
4733
4744
4754
4765
4775
4786
4796
4806
4817
4827
4838
4848
4859
4869
4879
4890
4900
4911
4921
4932
4942
4953
4963
4974
4984
4995
5005
5016
5026
5036
5047
5057
5068
5078
5088
5098
5109
5119
5129
5139
5149
5158
5168
5178
5188
5197
5207
5216
5225
5235
5244
5253
5262
5271
5281
5290
5298
5307
5316
5325
5334
5342
5351
5360
5368
5376
5385
5393
5401
5410
5418
5426
5434
5442
5450
5457
5465
5473
5480
5488
5495
5503
5510
5517
5524
5531
5538
5544
5551
5557
5564
5570
5576
5582
5588
5594
5600
5605
5611
5616
5621
5626
5631
5635
5640
5644
5648
5652
5656
5660
5663
5667
5670
5673
5676
5679
5682
5684
5687
5689
5691
5693
5695
5697
5699
5701
5702
5703
5705
5706
5707
5708
5708
5709
5710
5710
5711
5711
5711
5711
5711
5711
5711
5711
5711
5710
5710
5710
5709
5709
5708
5708
5707
5706
5706
5705
5704
5703
5702
5702
5701
5700
5699
5697
5696
5695
5694
5693
5691
5690
5688
5687
5685
5684
5682
5680
5678
5676
5675
5673
5671
5669
5666
5664
5662
5660
5658
5655
5653
5651
5648
5646
5643
5641
5638
5636
5633
5630
5627
5625
5622
5619
5616
5613
5611
5608
5605
5602
5599
5596
5592
5589
5586
5583
5579
5576
5573
5569
5566
5562
5559
5555
5551
5547
5543
5539
5535
5531
5527
5522
5518
5513
5509
5504
5499
5494
5489
5484
5479
5473
5468
5462
5456
5451
5445
5439
5433
5426
5420
5414
5407
5400
5394
5387
5380
5373
5365
5358
5351
5343
5336
5328
5321
5313
5305
5297
5289
5281
5273
5265
5257
5249
5240
5232
5224
5216
5207
5199
5191
5183
5174
5166
5158
5150
5141
5133
5125
5117
5108
5100
5092
5084
5076
5067
5059
5051
5043
5035
5027
5019
5010
5002
4994
4986
4978
4970
4962
4954
4946
4938
4930
4922
4914
4905
4897
4889
4881
4873
4865
4857
4849
4842
4834
4826
4818
4810
4802
4794
4786
4778
4770
4762
4754
4746
4739
4731
4723
4715
4707
4699
4691
4684
4676
4668
4660
4652
4645
4637
4629
4621
4614
4606
4598
4590
4583
4575
4567
4559
4552
4544
4536
4529
4521
4513
4506
4498
4490
4483
4475
4468
4460
4452
4445
4437
4430
4422
4414
4407
4399
4392
4384
4377
4369
4362
4354
4347
4339
4332
4324
4317
4309
4302
4294
4287
4279
4272
4265
4257
4250
4242
4235
4227
4220
4213
4205
4198
4191
4183
4176
4169
4161
4154
4147
4139
4132
4125
4118
4110
4103
4096
4089
4081
4074
4067
4059
4051
4045
4038
4030
4024
4016
4009
4002
3995
3988
3981
3973
3966
3959
3952
3945
3938
3931
3924
3917
3910
3903
3895
3888
3881
3874
3867
3860
3853
3846
3839
3832
3825
3818
3811
3804
3797
3791
3784
3777
3770
3763
3756
3749
3742
3735
3728
3721
3715
3708
3701
3694
3687
3680
3673
3667
3660
3653
3646
3639
3633
3626
3619
3612
3606
3599
3592
3585
3579
3572
3565
3559
3552
3545
3538
3532
3525
3518
3512
3505
3499
3492
3485
3479
3472
3465
3459
3452
3446
3439
3432
3426
3419
3413
3406
3400
3393
3387
3380
3374
3367
3361
3354
3348
3341
3335
3328
3322
3315
3309
3303
3296
3290
3283
3277
3270
3264
3258
3251
3245
3239
3232
3226
3220
3213
3207
3201
3194
3188
3182
3175
3169
3163
3157
3150
3144
3138
3132
3125
3119
3113
3107
3100
3094
3088
3082
3076
3070
3063
3057
3051
3045
3039
3033
3027
3020
3014
3008
3002
2996
2990
2984
2978
2972
2966
2960
2954
2948
2942
2936
2930
2923
2917
2912
2906
2900
2894
2888
2882
2876
2870
2864
2858
2852
2846
2840
2834
2828
2822
2817
2811
2805
2799
2793
2787
2781
2776
2770
2764
2758
2752
2746
2741
2735
2729
2723
2718
2712
2706
2700
2695
2689
2683
2677
2672
2666
2660
2655
2649
2643
2638
2632
2626
2621
2615
2609
2604
2598
2592
2587
2581
2576
2570
2564
2559
2553
2548
2542
2537
2531
2525
2520
2514
2509
2503
2498
2492
2487
2481
2476
2470
2465
2460
2454
2449
2443
2438
2432
2427
2421
2416
2411
2405
2400
2395
2389
2384
2378
2373
2368
2362
2357
2352
2346
2341
2336
2330
2325
2320
2315
2309
2304
2299
2294
2288
2283
2278
2273
2267
2262
2257
2252
2247
2241
2236
2231
2226
2221
2215
2210
2205
2200
2195
2190
2185
2180
2174
2169
2164
2159
2154
2149
2144
2139
2134
2129
2124
2119
2114
2109
2104
2099
2094
2089
2084
2079
2074
2069
2064
2059
2054
2049
2044
2039
2033
2029
2024
2019
2013
2009
2005
2000
1995
1990
1985
1980
1975
1971
1966
1961
1956
1951
1946
1942
1937
1932
1927
1922
1918
1913
1908
1903
1899
1894
1889
1884
1880
1875
1870
1866
1861
1856
1852
1847
1842
1837
1833
1828
1824
1819
1814
1810
1805
1800
1796
1791
1787
1782
1777
1773
1768
1764
1759
1754
1750
1745
1741
1736
1732
1727
1723
1718
1714
1709
1705
1700
1696
1691
1687
1682
1678
1673
1669
1665
1660
1656
1651
1647
1643
1638
1634
1629
1625
1621
1616
1612
1607
1603
1599
1594
1590
1586
1581
1577
1573
1569
1564
1560
1556
1551
1547
1543
1539
1534
1530
1526
1522
1517
1513
1509
1505
1500
1496
1492
1488
1484
1480
1475
1471
1467
1463
1459
1455
1450
1446
1442
1438
1434
1430
1426
1422
1418
1413
1409
1405
1401
1397
1393
1389
1385
1381
1377
1373
1369
1365
1361
1357
1353
1349
1345
1341
1337
1333
1329
1325
1321
1317
1313
1309
1305
1301
1298
1294
1290
1286
1282
1278
1274
1270
1266
1263
1259
1255
1251
1247
1243
1239
1236
1232
1228
1224
1220
1217
1213
1209
1205
1201
1198
1194
1190
1186
1183
1179
1175
1171
1168
1164
1160
1157
1153
1149
1146
1142
1138
1134
1131
1127
1123
1120
1116
1113
1109
1105
1102
1098
1094
1091
1087
1084
1080
1076
1073
1069
1066
1062
1059
1055
1051
1048
1044
1041
1037
1034
1030
1027
1022
1020
1016
1012
1008
1006
1002
999
995
992
989
985
982
978
975
971
968
965
961
958
954
951
948
944
941
937
934
931
927
924
921
917
914
911
907
904
901
897
894
891
888
884
881
878
874
871
868
865
861
858
855
852
848
845
842
839
836
832
829
826
823
820
816
813
810
807
804
801
798
794
791
788
785
782
779
776
773
769
766
763
760
757
754
751
748
745
742
739
736
733
730
727
724
721
718
715
712
709
706
703
700
697
694
691
688
685
682
679
676
673
670
667
664
661
658
655
653
650
647
644
641
638
635
632
630
627
624
621
618
615
612
610
607
604
601
598
596
593
590
587
584
582
579
576
573
571
568
565
562
560
557
554
551
549
546
543
541
538
535
532
530
527
524
522
519
516
514
511
508
506
503
500
498
495
493
490
487
485
482
480
477
474
472
469
467
464
461
459
456
454
451
449
446
444
441
439
436
434
431
429
426
424
421
419
416
414
411
409
406
404
401
399
396
394
392
389
387
384
382
379
377
375
372
370
367
365
363
360
358
355
353
351
348
346
344
341
339
337
334
332
330
327
325
323
320
318
316
314
311
309
307
304
302
300
298
295
293
291
289
286
284
282
280
278
275
273
271
269
267
264
262
260
258
256
253
251
249
247
245
