5
18419
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
33
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
35
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
49
49
49
49
49
49
49
50
50
50
50
50
50
50
51
51
51
51
51
51
51
52
52
52
52
52
52
52
53
53
53
53
53
53
53
54
54
54
54
54
54
54
55
55
55
55
55
55
55
56
56
56
56
56
56
56
57
57
57
57
57
57
57
58
58
58
58
58
58
58
59
59
59
59
59
59
60
60
60
60
60
60
60
61
61
61
61
61
61
62
62
62
62
62
63
63
63
63
63
63
64
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
68
69
69
69
69
69
70
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
85
85
85
85
85
86
86
86
86
87
87
87
87
87
88
88
88
88
89
89
89
89
89
90
90
90
90
91
91
91
91
92
92
92
92
92
93
93
93
93
94
94
94
94
94
95
95
95
95
96
96
96
96
97
97
97
97
98
98
98
98
99
99
99
99
100
100
100
100
101
101
101
101
102
102
102
102
103
103
103
103
104
104
104
104
105
105
105
105
106
106
106
106
107
107
107
107
108
108
108
108
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
120
120
120
121
121
121
121
122
122
122
123
123
123
123
124
124
124
125
125
125
125
126
126
126
127
127
127
127
128
128
128
129
129
129
130
130
130
130
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
136
136
136
137
137
137
138
138
138
138
139
139
139
140
140
140
141
141
141
141
142
142
142
143
143
143
144
144
144
145
145
145
145
146
146
146
147
147
147
148
148
148
149
149
149
149
150
150
150
151
151
151
152
152
152
152
153
153
153
154
154
154
155
155
155
156
156
156
156
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
162
162
162
163
163
163
164
164
164
165
165
165
166
166
166
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
182
182
182
183
183
183
184
184
184
185
185
185
186
186
187
187
187
188
188
188
189
189
189
190
190
190
191
191
192
192
192
193
193
193
194
194
195
195
195
196
196
196
197
197
197
198
198
199
199
199
200
200
201
201
201
202
202
202
203
203
204
204
204
205
205
205
206
206
207
207
207
208
208
208
209
209
210
210
210
211
211
211
212
212
213
213
213
214
214
215
215
215
216
216
216
217
217
218
218
218
219
219
220
220
220
221
221
221
222
222
223
223
223
224
224
225
225
225
226
226
227
227
227
228
228
229
229
229
230
230
231
231
231
232
232
233
233
234
234
234
235
235
236
236
236
237
237
238
238
239
239
239
240
240
241
241
242
242
242
243
243
244
244
245
245
245
246
246
247
247
248
248
248
249
249
250
250
251
251
251
252
252
253
253
254
254
254
255
255
256
256
257
257
258
258
258
259
259
260
260
261
261
262
262
262
263
263
264
264
265
265
266
266
266
267
267
268
268
269
269
270
270
271
271
271
272
272
273
273
274
274
275
275
275
276
276
277
277
278
278
279
279
280
280
280
281
281
282
282
283
283
284
284
284
285
285
286
286
287
287
288
288
288
289
289
290
290
291
291
292
292
292
293
293
294
294
295
295
296
296
297
297
297
298
298
299
299
300
300
301
301
301
302
302
303
303
304
304
305
305
306
306
306
307
307
308
308
309
309
310
310
310
311
311
312
312
313
313
314
314
314
315
315
316
316
317
317
318
318
318
319
319
320
320
321
321
322
322
322
323
323
324
324
325
325
326
326
327
327
327
328
328
329
329
330
330
331
331
332
332
333
333
334
334
335
335
336
336
337
337
337
338
338
339
339
340
340
341
341
342
342
343
343
344
344
345
345
346
346
347
347
348
348
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
367
368
368
369
369
370
370
371
371
372
372
373
373
374
374
375
375
376
376
377
377
378
379
379
380
380
381
381
382
382
383
383
384
384
385
385
386
386
387
388
388
389
389
390
390
391
391
392
392
393
394
394
395
395
396
396
397
397
398
398
399
400
400
401
401
402
402
403
403
404
404
405
406
406
407
407
408
408
409
409
410
410
411
412
412
413
413
414
414
415
415
416
417
417
418
418
419
419
420
421
421
422
422
423
423
424
425
425
426
426
427
427
428
429
429
430
430
431
431
432
433
433
434
434
435
436
436
437
437
438
439
439
440
440
441
442
442
443
444
444
445
445
446
447
447
448
449
449
450
450
451
452
452
453
454
454
455
455
456
457
457
458
459
459
460
460
461
462
462
463
464
464
465
466
466
467
467
468
469
469
470
471
471
472
473
473
474
474
475
476
476
477
477
478
479
479
480
481
481
482
482
483
484
484
485
485
486
487
487
488
488
489
489
490
491
491
492
492
493
494
494
495
495
496
497
497
498
498
499
500
500
501
501
502
503
503
504
504
505
506
506
507
508
508
509
510
510
511
511
512
513
513
514
515
515
516
516
517
518
518
519
519
520
521
521
522
522
523
524
524
525
525
526
527
527
528
528
529
529
530
530
531
532
532
533
533
534
534
535
536
536
537
538
538
539
539
540
541
541
542
543
543
544
545
545
546
547
547
548
549
550
550
551
552
553
553
554
555
555
556
557
558
558
559
560
561
562
563
563
564
565
566
567
568
568
569
570
571
572
573
574
575
576
576
577
578
579
580
581
581
582
583
584
584
585
586
586
587
588
588
589
590
590
591
592
592
593
593
594
595
595
596
596
597
597
598
599
599
600
601
601
602
602
603
604
604
605
606
606
607
607
608
608
609
610
610
611
611
612
612
613
613
614
614
615
615
616
616
617
617
618
618
619
619
620
621
621
622
622
623
624
624
625
625
626
627
627
628
629
629
630
631
632
633
634
634
635
636
637
638
638
639
640
641
642
643
644
645
646
647
648
649
650
650
651
652
653
654
655
656
657
657
658
659
660
660
661
662
663
663
664
664
665
666
666
667
667
668
668
669
669
670
670
671
672
672
673
673
674
674
675
675
676
676
676
677
677
678
678
679
679
680
681
681
682
682
683
683
684
684
684
685
685
686
686
686
687
687
687
687
688
688
688
689
689
690
690
690
691
691
692
692
693
693
694
694
694
695
695
696
696
697
697
698
698
699
699
700
700
701
701
702
702
703
703
704
704
705
706
706
707
708
708
709
710
711
712
713
714
715
715
716
717
718
719
720
721
722
722
723
724
725
725
726
726
727
727
728
728
729
729
730
730
731
732
732
733
733
734
734
735
736
736
737
737
738
738
739
740
741
741
742
743
744
745
747
748
749
750
751
752
753
754
755
756
757
758
759
760
760
761
762
763
764
765
766
767
768
769
770
771
771
772
773
774
775
776
777
778
779
780
781
782
783
784
786
787
788
789
791
792
794
796
798
799
801
803
804
806
808
809
811
812
813
815
816
818
819
820
822
823
824
826
827
828
829
829
830
830
831
831
831
831
831
830
830
830
830
830
829
829
829
829
828
828
828
828
828
828
829
829
829
830
830
830
831
831
831
832
833
833
834
835
835
836
837
837
838
839
840
840
841
841
842
842
843
843
843
843
843
842
842
842
842
842
842
843
843
843
843
843
843
843
843
843
843
843
844
844
844
844
845
845
846
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
862
863
865
866
867
869
870
872
873
874
876
877
878
879
880
881
883
884
885
886
887
888
889
890
890
891
891
892
892
892
892
892
892
892
893
893
893
894
894
895
896
897
897
898
899
900
900
901
902
902
903
903
904
905
905
906
907
907
908
909
909
910
911
911
912
912
912
913
913
913
913
913
913
914
914
914
915
915
915
916
916
916
917
917
917
918
918
919
919
919
920
920
921
921
921
921
922
922
922
922
922
922
922
922
923
923
923
924
924
925
925
926
926
926
926
926
926
926
926
926
925
925
925
925
924
924
924
924
923
923
923
923
923
923
922
922
921
921
920
919
919
918
918
918
917
917
917
917
916
916
915
915
914
913
913
912
911
911
910
909
909
908
907
907
906
906
905
904
903
903
902
901
900
899
898
897
897
896
895
894
894
893
892
891
890
889
888
887
886
885
884
883
883
882
881
881
881
880
880
880
880
879
879
879
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
880
881
881
882
882
883
883
884
884
885
885
886
887
888
889
890
891
892
894
895
897
898
900
901
902
903
904
904
905
905
905
905
905
904
904
904
903
903
903
902
902
901
901
900
900
899
898
897
896
894
893
892
890
888
887
885
884
883
881
880
879
877
876
874
873
872
871
869
868
867
866
865
864
863
862
861
860
859
858
857
856
856
856
856
856
857
858
859
861
862
864
865
867
868
869
870
870
870
870
870
869
868
867
866
865
864
862
860
858
856
853
851
848
844
841
838
835
832
829
826
823
820
818
815
813
810
808
806
804
802
801
800
799
798
798
798
798
799
799
800
800
801
801
801
801
801
801
801
801
801
801
801
802
802
802
803
803
803
803
803
802
802
802
801
801
800
800
799
798
798
797
796
796
795
794
793
792
790
789
787
785
783
781
779
776
774
771
768
765
762
759
756
753
750
746
743
740
737
735
732
730
729
727
726
725
725
724
724
724
725
725
725
725
726
726
726
727
727
728
729
729
730
731
732
734
735
736
738
739
741
743
745
747
749
751
754
756
759
761
764
766
768
769
770
772
772
773
773
774
774
774
774
774
774
773
773
772
771
770
769
767
766
764
762
760
758
756
754
752
751
750
749
749
749
749
750
750
751
751
752
753
755
756
757
759
761
762
764
765
766
767
768
769
770
771
772
772
773
773
773
773
772
772
771
769
768
766
763
761
758
754
751
747
743
740
737
734
732
731
730
729
729
730
730
731
733
734
736
738
741
743
746
748
751
753
756
758
760
761
762
763
763
763
762
761
759
757
754
751
748
744
740
735
730
725
719
713
707
701
694
688
682
677
672
668
664
661
658
656
655
653
652
651
650
649
647
646
644
642
640
637
635
632
630
628
625
624
622
620
619
618
617
615
614
613
612
611
609
608
607
606
605
604
603
603
602
602
601
601
601
600
600
600
599
599
598
597
595
593
591
588
585
581
577
572
568
563
558
552
547
542
536
532
527
522
518
514
509
506
502
498
494
491
488
484
481
478
474
471
468
465
462
459
456
453
450
448
445
443
440
437
435
432
430
427
425
422
419
416
413
410
406
403
399
395
391
386
382
377
373
368
364
359
355
351
346
342
338
334
330
326
322
318
314
311
307
304
301
297
294
291
288
286
283
280
277
274
271
268
265
262
259
255
252
249
245
242
238
234
231
228
224
221
219
216
214
213
211
210
209
208
208
207
206
206
205
203
202
200
198
195
192
188
184
180
175
169
164
158
151
145
139
132
125
119
112
105
99
93
87
81
76
71
66
61
57
53
50
47
45
43
42
41
41
42
43
45
47
49
52
56
60
63
67
70
74
77
79
81
83
84
85
86
87
87
88
88
88
88
88
87
87
86
85
83
81
79
77
74
71
68
64
60
57
53
49
44
40
35
30
25
20
14
8
2
-4
-10
-16
-23
-29
-35
-42
-48
-55
-61
-67
-74
-80
-87
-93
-100
-107
-113
-120
-126
-132
-137
-143
-147
-151
-155
-158
-160
-162
-164
-165
-165
-166
-166
-165
-164
-163
-161
-159
-156
-153
-150
-146
-141
-136
-131
-125
-119
-113
-107
-102
-96
-90
-85
-80
-76
-72
-68
-65
-62
-60
-58
-56
-55
-54
-54
-54
-54
-54
-55
-55
-56
-57
-58
-60
-61
-63
-65
-68
-71
-75
-80
-84
-90
-95
-102
-108
-114
-120
-126
-131
-136
-141
-145
-148
-151
-154
-156
-158
-160
-162
-164
-165
-167
-167
-168
-168
-168
-167
-165
-163
-161
-159
-156
-153
-149
-146
-142
-138
-133
-129
-124
-118
-113
-107
-101
-95
-89
-83
-77
-71
-64
-58
-51
-45
-38
-31
-25
-18
-11
-4
4
10
17
24
31
37
43
49
55
61
67
73
78
84
89
94
100
105
110
115
120
125
129
134
138
142
145
148
150
152
153
154
154
154
153
152
150
148
146
144
142
140
138
136
134
133
132
131
131
131
130
131
131
131
131
131
131
131
130
129
129
128
127
126
126
125
125
125
125
126
126
127
128
128
129
129
129
129
128
127
126
124
121
119
115
112
108
105
101
97
93
88
84
80
76
72
68
65
62
59
56
54
52
51
49
48
47
46
45
44
44
43
43
42
42
42
42
42
41
41
40
38
37
34
31
26
21
15
9
1
-7
-16
-26
-35
-46
-56
-67
-78
-89
-101
-113
-125
-136
-148
-160
-172
-183
-194
-205
-215
-225
-234
-242
-250
-258
-265
-271
-277
-283
-288
-293
-297
-301
-304
-307
-309
-311
-313
-314
-316
-316
-317
-318
-318
-319
-319
-319
-319
-319
-318
-317
-316
-314
-312
-309
-305
-302
-297
-293
-288
-283
-278
-274
-270
-267
-264
-261
-259
-258
-257
-256
-255
-255
-255
-255
-256
-256
-257
-258
-259
-260
-261
-262
-264
-266
-268
-271
-274
-277
-280
-283
-287
-290
-293
-296
-300
-302
-305
-307
-309
-311
-312
-313
-313
-313
-313
-312
-312
-312
-312
-312
-313
-314
-316
-318
-321
-324
-327
-331
-335
-339
-343
-347
-351
-355
-360
-365
-370
-376
-383
-390
-398
-406
-415
-424
-433
-443
-452
-462
-472
-481
-491
-501
-511
-520
-530
-539
-548
-557
-565
-573
-581
-588
-595
-602
-609
-616
-623
-630
-637
-644
-652
-660
-668
-676
-684
-692
-700
-707
-714
-721
-727
-733
-739
-744
-749
-754
-759
-764
-769
-774
-779
-784
-789
-795
-800
-806
-811
-817
-823
-829
-835
-841
-847
-854
-861
-869
-877
-885
-893
-902
-911
-920
-929
-938
-948
-957
-967
-976
-986
-996
-1006
-1014
-1025
-1034
-1043
-1052
-1061
-1070
-1078
-1087
-1095
-1104
-1112
-1121
-1130
-1140
-1150
-1160
-1170
-1181
-1192
-1203
-1214
-1226
-1236
-1247
-1257
-1267
-1276
-1285
-1294
-1302
-1310
-1318
-1325
-1333
-1340
-1347
-1354
-1361
-1368
-1374
-1381
-1387
-1393
-1398
-1403
-1407
-1411
-1414
-1416
-1417
-1418
-1418
-1417
-1415
-1412
-1407
-1402
-1396
-1389
-1381
-1372
-1362
-1351
-1340
-1328
-1316
-1303
-1290
-1276
-1263
-1249
-1235
-1220
-1206
-1192
-1179
-1165
-1153
-1140
-1128
-1117
-1107
-1098
-1089
-1081
-1074
-1067
-1061
-1056
-1051
-1046
-1042
-1039
-1036
-1033
-1031
-1030
-1029
-1028
-1028
-1028
-1029
-1029
-1030
-1031
-1032
-1033
-1033
-1034
-1034
-1035
-1035
-1036
-1036
-1037
-1037
-1037
-1038
-1038
-1037
-1037
-1036
-1034
-1032
-1029
-1026
-1022
-1018
-1014
-1008
-1002
-997
-991
-985
-978
-972
-965
-959
-952
-945
-938
-931
-924
-916
-909
-902
-894
-887
-880
-874
-868
-862
-856
-851
-847
-842
-838
-834
-830
-825
-821
-816
-811
-806
-801
-795
-789
-783
-776
-769
-762
-755
-748
-741
-734
-727
-721
-715
-708
-703
-697
-692
-687
-683
-679
-676
-673
-670
-667
-665
-663
-660
-658
-655
-652
-650
-647
-644
-640
-637
-634
-631
-627
-624
-620
-617
-613
-610
-606
-602
-598
-593
-589
-584
-580
-576
-571
-567
-564
-560
-557
-555
-553
-551
-550
-549
-549
-549
-549
-550
-551
-552
-553
-555
-556
-558
-559
-561
-563
-566
-569
-573
-578
-584
-590
-598
-606
-615
-624
-635
-645
-656
-668
-680
-691
-704
-716
-728
-741
-753
-766
-778
-791
-803
-815
-827
-838
-850
-861
-872
-883
-893
-904
-914
-924
-934
-944
-954
-963
-973
-982
-991
-1000
-1008
-1016
-1024
-1032
-1039
-1046
-1053
-1060
-1066
-1071
-1077
-1081
-1086
-1089
-1092
-1094
-1095
-1095
-1094
-1093
-1090
-1088
-1084
-1081
-1077
-1074
-1071
-1068
-1065
-1063
-1061
-1060
-1059
-1058
-1058
-1057
-1057
-1056
-1056
-1055
-1053
-1052
-1050
-1047
-1045
-1042
-1039
-1037
-1034
-1031
-1028
-1026
-1022
-1020
-1018
-1014
-1012
-1010
-1006
-1004
-1000
-997
-993
-988
-983
-977
-972
-965
-959
-952
-944
-936
-927
-918
-909
-898
-888
-877
-865
-853
-840
-827
-814
-801
-787
-772
-758
-743
-728
-713
-697
-682
-666
-650
-634
-618
-601
-585
-570
-554
-539
-524
-510
-496
-483
-471
-460
-450
-441
-433
-425
-419
-413
-408
-404
-401
-399
-397
-395
-394
-394
-393
-393
-393
-393
-393
-394
-394
-395
-396
-397
-398
-399
-400
-401
-402
-404
-405
-407
-408
-409
-409
-410
-410
-410
-410
-410
-409
-409
-409
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-409
-409
-409
-409
-409
-409
-409
-409
-409
-409
-410
-411
-412
-414
-416
-419
-423
-426
-430
-434
-438
-442
-445
-448
-451
-452
-453
-454
-454
-453
-451
-448
-445
-441
-437
-432
-426
-421
-415
-408
-402
-395
-389
-382
-375
-368
-362
-355
-348
-341
-334
-327
-320
-312
-305
-297
-289
-281
-273
-264
-256
-248
-240
-232
-223
-215
-207
-199
-190
-182
-174
-165
-156
-147
-139
-130
-120
-111
-102
-93
-84
-75
-67
-58
-51
-43
-36
-30
-23
-17
-11
-5
1
7
13
19
25
31
37
42
48
53
59
63
68
72
76
79
82
85
87
88
89
90
91
91
92
92
91
91
90
90
89
87
86
85
83
82
80
78
76
74
72
69
66
63
60
56
52
48
44
40
35
30
26
21
16
11
6
1
-4
-9
-15
-20
-26
-32
-38
-44
-51
-57
-63
-69
-75
-80
-86
-91
-96
-101
-106
-111
-116
-121
-126
-131
-137
-143
-149
-155
-162
-170
-178
-186
-194
-203
-212
-220
-229
-238
-246
-254
-262
-270
-278
-286
-293
-301
-309
-316
-324
-331
-339
-347
-354
-361
-369
-376
-382
-389
-395
-400
-406
-411
-416
-420
-425
-429
-433
-437
-441
-446
-450
-454
-457
-460
-463
-466
-468
-469
-471
-472
-472
-472
-472
-471
-470
-469
-467
-465
-463
-460
-458
-455
-451
-448
-444
-440
-436
-432
-428
-424
-419
-415
-411
-407
-404
-400
-396
-392
-389
-385
-381
-378
-375
-373
-370
-368
-366
-365
-364
-363
-363
-363
-363
-364
-365
-366
-368
-370
-372
-374
-376
-378
-380
-382
-383
-385
-386
-387
-387
-387
-386
-385
-383
-382
-380
-378
-376
-375
-373
-372
-371
-370
-369
-369
-368
-368
-368
-368
-368
-368
-368
-368
-368
-367
-367
-367
-366
-366
-365
-364
-363
-362
-361
-360
-358
-357
-355
-353
-351
-349
-347
-346
-344
-342
-340
-338
-336
-333
-330
-327
-323
-319
-315
-310
-305
-299
-292
-286
-278
-270
-262
-253
-243
-233
-223
-212
-200
-188
-176
-164
-152
-139
-127
-115
-103
-91
-80
-69
-59
-49
-39
-30
-21
-12
-3
6
14
23
33
42
52
63
74
85
98
110
124
138
152
167
182
198
214
231
248
265
283
301
319
337
356
374
393
412
431
450
470
490
510
530
550
571
591
612
633
653
674
695
715
735
756
775
795
814
833
851
869
886
903
920
936
953
969
984
1000
1014
1030
1045
1060
1074
1089
1103
1118
1132
1147
1161
1175
1190
1204
1218
1233
1247
1261
1275
1289
1303
1316
1329
1342
1355
1366
1378
1389
1399
1409
1419
1428
1437
1446
1454
1462
1469
1476
1483
1490
1496
1501
1507
1512
1516
1521
1524
1528
1530
1533
1534
1536
1537
1537
1537
1537
1536
1535
1533
1530
1528
1525
1522
1518
1515
1512
1508
1505
1502
1499
1495
1492
1489
1485
1482
1478
1475
1471
1467
1463
1459
1454
1450
1446
1441
1437
1432
1428
1424
1419
1415
1411
1408
1404
1400
1397
1393
1390
1388
1385
1383
1380
1378
1376
1374
1372
1370
1368
1366
1364
1362
1360
1358
1356
1354
1351
1349
1347
1345
1342
1340
1337
1335
1332
1329
1327
1323
1320
1317
1313
1309
1305
1301
1296
1292
1287
1282
1277
1272
1266
1261
1255
1250
1244
1238
1232
1225
1219
1213
1206
1200
1193
1187
1181
1175
1170
1165
1160
1156
1153
1150
1147
1145
1144
1144
1143
1144
1144
1145
1147
1148
1150
1151
1153
1155
1158
1160
1163
1165
1168
1172
1175
1178
1182
1186
1190
1195
1199
1204
1208
1213
1218
1223
1227
1231
1236
1240
1244
1248
1252
1255
1259
1263
1267
1271
1274
1278
1282
1286
1290
1293
1297
1301
1305
1308
1311
1314
1316
1318
1320
1321
1322
1322
1323
1323
1324
1324
1325
1326
1328
1330
1332
1335
1338
1342
1347
1352
1357
1363
1369
1376
1382
1389
1397
1404
1412
1420
1429
1438
1448
1458
1468
1479
1490
1501
1513
1526
1538
1551
1565
1578
1592
1606
1620
1633
1647
1661
1674
1688
1700
1713
1725
1737
1748
1758
1767
1776
1785
1792
1799
1805
1810
1814
1818
1821
1823
1825
1826
1826
1825
1824
1823
1821
1820
1818
1816
1815
1814
1813
1812
1812
1812
1811
1811
1811
1811
1810
1810
1809
1807
1806
1803
1800
1796
1792
1787
1781
1775
1768
1760
1752
1743
1734
1725
1715
1706
1696
1686
1677
1668
1658
1649
1641
1632
1624
1616
1608
1600
1592
1585
1577
1569
1561
1553
1545
1536
1527
1518
1508
1498
1487
1476
1465
1453
1441
1429
1417
1404
1391
1379
1366
1353
1340
1327
1314
1301
1288
1276
1263
1251
1239
1227
1215
1203
1191
1179
1167
1156
1143
1131
1119
1106
1093
1079
1066
1052
1038
1024
1010
996
982
967
953
939
925
912
898
885
873
861
849
838
828
819
811
804
799
794
791
789
788
788
789
791
794
798
802
808
814
820
827
835
843
852
861
871
881
891
902
913
924
935
947
958
969
980
991
1002
1012
1024
1035
1046
1057
1067
1078
1088
1098
1108
1118
1127
1136
1144
1153
1161
1168
1176
1183
1189
1196
1201
1206
1210
1214
1217
1219
1221
1222
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1223
1224
1224
1224
1224
1224
1223
1223
1222
1221
1220
1220
1219
1218
1217
1217
1217
1217
1217
1218
1219
1220
1222
1224
1226
1228
1231
1234
1238
1242
1246
1251
1255
1260
1264
1268
1272
1276
1279
1282
1284
1285
1286
1287
1287
1286
1285
1283
1281
1278
1275
1271
1267
1262
1257
1251
1245
1238
1230
1221
1212
1202
1191
1180
1168
1156
1142
1129
1114
1100
1084
1068
1052
1034
1016
998
979
959
939
918
896
874
852
829
806
783
760
737
714
692
670
648
627
607
587
569
551
534
517
502
488
475
463
451
441
431
422
414
406
399
393
387
382
378
374
370
368
365
363
362
361
361
361
362
363
364
366
368
371
374
377
381
385
390
394
400
405
410
416
422
427
433
438
444
449
454
458
463
467
471
474
478
481
484
486
488
490
491
492
493
494
495
495
496
497
498
499
501
502
504
506
509
511
515
518
522
526
531
536
542
549
556
563
572
581
590
600
611
622
634
647
661
675
690
705
722
739
756
775
794
813
833
854
875
896
917
939
961
982
1004
1026
1047
1068
1089
1110
1131
1152
1172
1192
1211
1231
1250
1269
1287
1305
1322
1339
1356
1372
1387
1402
1416
1430
1443
1455
1467
1478
1489
1499
1509
1518
1527
1535
1542
1549
1556
1562
1568
1573
1578
1583
1587
1591
1595
1598
1600
1603
1605
1607
1609
1611
1612
1614
1616
1617
1619
1621
1623
1624
1626
1628
1629
1630
1631
1632
1632
1632
1632
1631
1630
1629
1627
1624
1621
1617
1612
1607
1600
1593
1585
1576
1566
1554
1542
1529
1515
1500
1484
1466
1449
1430
1411
1391
1371
1350
1329
1308
1287
1265
1243
1222
1200
1179
1157
1137
1116
1096
1076
1057
1038
1018
1002
985
968
953
938
924
912
900
889
878
869
860
852
845
839
832
826
821
815
809
803
797
791
784
777
770
762
753
744
734
724
714
702
691
679
666
653
640
627
614
600
586
572
558
544
530
516
502
489
475
462
449
436
424
413
402
393
384
376
369
363
358
354
351
349
348
347
347
349
350
353
356
361
365
371
377
384
391
398
406
414
422
431
439
447
456
464
472
480
488
496
504
511
519
527
535
543
551
558
566
574
581
589
596
604
611
619
626
634
641
649
656
664
671
678
686
692
699
705
711
716
721
725
729
732
735
738
740
742
744
745
746
748
749
750
752
753
754
755
756
757
758
759
760
760
761
760
760
759
758
757
755
752
750
747
743
740
736
731
727
722
718
713
708
702
697
691
686
680
673
667
660
654
646
639
631
623
615
606
597
587
577
567
556
546
534
523
511
498
485
472
459
445
431
416
402
387
372
358
344
329
316
302
289
276
264
252
241
230
220
210
201
193
184
177
169
163
156
150
144
139
134
129
124
120
116
112
108
104
100
97
94
91
88
85
83
80
78
76
74
71
69
67
65
64
62
60
58
57
56
54
53
52
51
49
48
45
42
39
34
29
23
16
8
-1
-11
-22
-33
-45
-58
-71
-85
-100
-115
-130
-145
-161
-177
-193
-209
-225
-242
-258
-274
-290
-305
-320
-335
-349
-362
-375
-387
-398
-408
-418
-426
-435
-442
-449
-455
-460
-465
-469
-473
-476
-478
-479
-480
-481
-480
-480
-479
-478
-477
-475
-474
-473
-472
-472
-471
-471
-472
-473
-474
-476
-478
-481
-484
-488
-493
-497
-503
-509
-516
-523
-531
-539
-548
-557
-567
-578
-589
-600
-612
-625
-638
-651
-665
-680
-695
-711
-728
-745
-762
-780
-798
-817
-836
-855
-875
-896
-916
-937
-959
-980
-1002
-1024
-1047
-1069
-1091
-1114
-1137
-1159
-1182
-1205
-1228
-1251
-1274
-1297
-1321
-1345
-1369
-1394
-1420
-1446
-1473
-1500
-1528
-1556
-1585
-1614
-1643
-1673
-1703
-1732
-1762
-1792
-1822
-1851
-1881
-1910
-1938
-1966
-1994
-2021
-2048
-2074
-2100
-2125
-2149
-2173
-2197
-2219
-2242
-2264
-2286
-2307
-2329
-2350
-2371
-2392
-2414
-2435
-2456
-2477
-2499
-2520
-2542
-2563
-2585
-2607
-2629
-2651
-2674
-2697
-2720
-2743
-2766
-2789
-2812
-2836
-2860
-2883
-2907
-2931
-2955
-2979
-3003
-3027
-3051
-3076
-3100
-3125
-3149
-3174
-3199
-3224
-3249
-3275
-3300
-3326
-3351
-3377
-3403
-3429
-3455
-3481
-3507
-3533
-3559
-3585
-3610
-3635
-3659
-3683
-3706
-3729
-3751
-3772
-3793
-3813
-3831
-3849
-3866
-3882
-3898
-3912
-3925
-3937
-3949
-3959
-3969
-3978
-3986
-3994
-4001
-4009
-4016
-4022
-4029
-4035
-4043
-4051
-4058
-4066
-4074
-4081
-4089
-4097
-4105
-4114
-4122
-4130
-4138
-4146
-4154
-4162
-4171
-4179
-4187
-4195
-4204
-4212
-4220
-4228
-4236
-4243
-4251
-4258
-4266
-4273
-4279
-4286
-4292
-4299
-4304
-4310
-4315
-4320
-4324
-4328
-4331
-4334
-4336
-4337
-4339
-4340
-4340
-4340
-4340
-4340
-4340
-4339
-4338
-4337
-4336
-4335
-4333
-4331
-4329
-4326
-4323
-4320
-4316
-4312
-4308
-4303
-4298
-4292
-4286
-4280
-4273
-4266
-4259
-4251
-4243
-4235
-4228
-4220
-4213
-4206
-4199
-4192
-4186
-4181
-4176
-4171
-4166
-4162
-4158
-4154
-4150
-4147
-4143
-4139
-4135
-4131
-4127
-4122
-4116
-4110
-4104
-4096
-4088
-4078
-4069
-4058
-4046
-4034
-4021
-4008
-3993
-3979
-3964
-3949
-3933
-3918
-3903
-3889
-3875
-3861
-3848
-3835
-3823
-3812
-3801
-3791
-3781
-3772
-3763
-3755
-3748
-3740
-3734
-3727
-3721
-3715
-3709
-3704
-3698
-3692
-3686
-3680
-3674
-3668
-3662
-3656
-3650
-3644
-3637
-3631
-3624
-3617
-3610
-3602
-3594
-3586
-3577
-3567
-3557
-3546
-3534
-3522
-3509
-3496
-3482
-3467
-3451
-3435
-3417
-3399
-3381
-3361
-3341
-3320
-3298
-3276
-3253
-3229
-3205
-3181
-3156
-3131
-3106
-3080
-3055
-3029
-3004
-2978
-2953
-2927
-2902
-2877
-2852
-2827
-2802
-2777
-2752
-2727
-2702
-2677
-2652
-2626
-2600
-2574
-2548
-2521
-2493
-2465
-2436
-2407
-2377
-2347
-2317
-2286
-2255
-2225
-2194
-2163
-2132
-2101
-2070
-2039
-2009
-1978
-1948
-1918
-1887
-1857
-1827
-1796
-1765
-1735
-1704
-1673
-1642
-1610
-1579
-1547
-1515
-1483
-1451
-1419
-1386
-1354
-1322
-1290
-1259
-1227
-1196
-1165
-1135
-1105
-1075
-1046
-1018
-990
-963
-936
-910
-885
-861
-837
-813
-791
-769
-748
-727
-708
-689
-670
-652
-635
-618
-602
-586
-571
-556
-542
-528
-515
-502
-490
-478
-467
-457
-446
-437
-428
-419
-410
-402
-394
-387
-379
-372
-365
-358
-351
-344
-338
-331
-325
-319
-313
-308
-302
-297
-292
-288
-283
-279
-275
-272
-269
-266
-264
-262
-260
-260
-259
-260
-261
-262
-264
-267
-270
-274
-278
-282
-287
-292
-297
-302
-308
-313
-319
-324
-329
-335
-340
-345
-350
-355
-359
-364
-368
-373
-377
-382
-386
-392
-397
-403
-410
-417
-424
-433
-442
-452
-462
-474
-486
-498
-512
-526
-541
-556
-572
-588
-605
-622
-639
-656
-674
-691
-708
-725
-742
-759
-775
-790
-805
-819
-833
-845
-857
-868
-878
-887
-895
-902
-908
-914
-919
-923
-926
-929
-931
-932
-933
-933
-933
-932
-931
-930
-929
-928
-927
-926
-926
-926
-927
-928
-929
-932
-934
-938
-942
-947
-952
-959
-966
-974
-982
-992
-1002
-1012
-1025
-1038
-1051
-1065
-1080
-1095
-1111
-1127
-1144
-1160
-1177
-1194
-1211
-1228
-1244
-1261
-1278
-1295
-1312
-1328
-1345
-1362
-1378
-1394
-1411
-1427
-1443
-1459
-1476
-1492
-1509
-1525
-1541
-1558
-1574
-1591
-1607
-1624
-1640
-1657
-1674
-1691
-1708
-1726
-1743
-1761
-1779
-1797
-1816
-1834
-1853
-1872
-1892
-1911
-1931
-1950
-1970
-1990
-2009
-2029
-2049
-2068
-2087
-2106
-2124
-2142
-2159
-2175
-2191
-2206
-2221
-2235
-2248
-2262
-2274
-2286
-2298
-2309
-2319
-2329
-2338
-2347
-2356
-2364
-2372
-2380
-2387
-2394
-2401
-2408
-2415
-2421
-2428
-2435
-2441
-2448
-2455
-2462
-2468
-2475
-2481
-2487
-2493
-2498
-2503
-2508
-2512
-2516
-2520
-2523
-2527
-2530
-2533
-2536
-2538
-2541
-2544
-2546
-2549
-2552
-2555
-2558
-2561
-2564
-2567
-2570
-2573
-2577
-2580
-2583
-2586
-2589
-2591
-2594
-2596
-2598
-2600
-2601
-2602
-2603
-2603
-2603
-2602
-2601
-2600
-2598
-2595
-2592
-2588
-2583
-2578
-2572
-2565
-2558
-2549
-2539
-2529
-2517
-2505
-2491
-2477
-2461
-2445
-2428
-2409
-2390
-2370
-2350
-2329
-2307
-2285
-2262
-2239
-2215
-2192
-2168
-2143
-2119
-2094
-2069
-2044
-2019
-1993
-1967
-1941
-1914
-1887
-1860
-1833
-1806
-1778
-1751
-1724
-1696
-1669
-1642
-1616
-1590
-1564
-1538
-1514
-1489
-1465
-1442
-1419
-1396
-1374
-1353
-1332
-1312
-1293
-1273
-1255
-1236
-1218
-1199
-1181
-1162
-1143
-1123
-1102
-1080
-1057
-1033
-1008
-981
-952
-922
-890
-857
-822
-785
-747
-707
-665
-621
-576
-529
-480
-430
-378
-324
-269
-213
-156
-99
-40
19
79
140
201
262
324
385
447
509
571
634
696
757
819
881
942
1004
1065
1126
1187
1248
1309
1369
1430
1490
1550
1611
1671
1732
1793
1853
1915
1976
2037
2100
2163
2226
2289
2353
2417
2481
2545
2609
2673
2737
2801
2864
2927
2989
3051
3112
3172
3231
3289
3346
3402
3457
3510
3562
3612
3661
3709
3754
3798
3840
3881
3919
3956
3992
4026
4059
4091
4123
4153
4183
4212
4241
4269
4297
4325
4353
4380
4408
4435
4462
4488
4515
4541
4566
4592
4617
4641
4665
4688
4711
4733
4755
4776
4797
4817
4837
4857
4876
4896
4916
4935
4956
4976
4998
5020
5043
5066
5091
5116
5143
5170
5198
5226
5255
5285
5315
5346
5377
5409
5440
5472
5504
5535
5566
5597
5627
5656
5684
5711
5736
5761
5783
5805
5824
5842
5858
5873
5885
5896
5904
5911
5915
5918
5919
5917
5914
5910
5904
5897
5889
5880
5870
5861
5851
5841
5832
5822
5813
5804
5795
5787
5779
5772
5765
5759
5753
5748
5743
5739
5736
5734
5733
5732
5732
5734
5736
5739
5743
5748
5754
5760
5767
5774
5782
5790
5798
5807
5815
5822
5830
5837
5843
5848
5852
5855
5857
5857
5856
5853
5849
5843
5836
5827
5817
5806
5793
5779
5764
5748
5731
5713
5694
5673
5651
5629
5605
5580
5553
5526
5497
5467
5437
5405
5372
5339
5305
5271
5236
5201
5165
5129
5094
5058
5022
4986
4951
4916
4882
4848
4815
4783
4752
4723
4695
4669
4644
4622
4601
4583
4566
4551
4539
4529
4520
4514
4509
4505
4503
4503
4503
4504
4506
4509
4511
4514
4516
4518
4519
4519
4519
4518
4516
4512
4508
4502
4495
4486
4476
4465
4453
4440
4425
4410
4395
4379
4362
4346
4329
4313
4297
4282
4267
4252
4238
4224
4211
4198
4185
4172
4160
4148
4136
4124
4112
4100
4088
4075
4062
4051
4038
4024
4011
3996
3982
3966
3950
3934
3917
3899
3880
3861
3841
3820
3799
3777
3754
3731
3707
3684
3660
3637
3614
3592
3572
3552
3534
3518
3503
3491
3480
3471
3464
3458
3454
3451
3449
3448
3447
3447
3447
3448
3448
3449
3450
3451
3452
3453
3454
3454
3455
3455
3454
3454
3453
3451
3450
3448
3447
3446
3445
3444
3444
3444
3444
3444
3445
3446
3446
3446
3446
3445
3443
3441
3438
3434
3430
3426
3421
3417
3413
3410
3408
3407
3408
3411
3417
3425
3436
3450
3467
3488
3513
3541
3572
3608
3646
3688
3733
3781
3832
3884
3939
3995
4051
4109
4168
4226
4284
4341
4399
4456
4512
4568
4625
4681
4738
4795
4853
4912
4971
5032
5094
5157
5222
5288
5355
5423
5492
5562
5632
5704
5775
5847
5918
5990
6060
6129
6197
6263
6327
6390
6449
6506
6560
6611
6659
6703
6745
6783
6818
6850
6878
6904
6927
6947
6964
6979
6991
7000
7006
7009
7009
7007
7002
6994
6984
6970
6955
6936
6915
6892
6867
6839
6810
6778
6745
6711
6675
6638
6599
6560
6519
6477
6435
6391
6347
6301
6255
6209
6161
6114
6066
6017
5969
5921
5872
5824
5776
5728
5681
5634
5587
5540
5494
5449
5404
5359
5314
5270
5226
5182
5139
5096
5054
5012
4971
4931
4891
4852
4814
4777
4740
4704
4668
4633
4598
4563
4529
4495
4462
4428
4395
4363
4330
4298
4265
4233
4201
4168
4135
4101
4067
4030
3995
3957
3917
3876
3834
3789
3743
3696
3646
3595
3543
3490
3436
3381
3325
3269
3214
3158
3103
3049
2996
2943
2891
2841
2791
2742
2694
2646
2599
2551
2504
2455
2406
2355
2303
2249
2193
2135
2075
2012
1946
1878
1808
1735
1660
1582
1502
1420
1337
1251
1165
1077
989
900
811
722
633
546
460
376
293
213
135
60
-12
-81
-146
-208
-266
-320
-371
-418
-460
-499
-534
-565
-592
-616
-636
-653
-666
-677
-686
-693
-698
-702
-706
-710
-715
-720
-727
-735
-744
-756
-769
-784
-801
-819
-839
-860
-881
-904
-927
-951
-975
-999
-1022
-1045
-1068
-1090
-1111
-1130
-1148
-1164
-1178
-1189
-1197
-1202
-1203
-1199
-1191
-1179
-1161
-1139
-1111
-1079
-1041
-999
-951
-899
-842
-782
-717
-649
-578
-504
-428
-350
-272
-192
-114
-36
41
115
187
255
319
379
434
484
529
568
601
628
651
668
680
688
692
693
692
688
683
676
670
664
658
654
651
650
651
654
660
668
679
692
708
727
747
770
794
819
845
871
898
925
951
977
1002
1027
1051
1074
1095
1116
1136
1154
1172
1190
1207
1223
1238
1253
1266
1279
1291
1301
1310
1318
1324
1329
1331
1332
1330
1327
1321
1314
1304
1293
1280
1266
1251
1235
1218
1201
1184
1166
1149
1133
1117
1102
1087
1073
1059
1046
1034
1020
1008
996
983
971
957
944
929
915
900
885
869
853
838
822
806
790
775
759
745
730
716
703
690
677
665
654
643
632
621
610
598
586
574
560
546
530
513
494
474
452
428
402
373
343
311
276
240
201
160
117
73
27
-21
-70
-120
-171
-222
-274
-325
-377
-427
-477
-526
-573
-618
-661
-702
-741
-776
-809
-839
-866
-889
-910
-927
-941
-953
-962
-968
-973
-975
-977
-977
-976
-975
-973
-971
-969
-967
-966
-965
-966
-967
-969
-973
-977
-983
-991
-1000
-1008
-1020
-1032
-1045
-1057
-1071
-1083
-1096
-1108
-1119
-1129
-1138
-1146
-1153
-1159
-1164
-1168
-1171
-1174
-1177
-1180
-1182
-1185
-1188
-1191
-1194
-1198
-1201
-1204
-1207
-1209
-1210
-1210
-1208
-1203
-1197
-1188
-1175
-1160
-1142
-1120
-1096
-1068
-1036
-1002
-965
-926
-885
-842
-798
-752
-706
-660
-613
-566
-520
-474
-429
-384
-340
-297
-255
-213
-172
-132
-93
-54
-15
23
61
99
136
173
210
246
282
318
354
389
424
459
493
528
563
597
631
665
699
732
764
796
828
858
888
918
947
976
1004
1033
1061
1091
1121
1152
1185
1220
1256
1295
1336
1380
1428
1477
1530
1586
1645
1706
1770
1836
1904
1973
2044
2116
2188
2260
2331
2402
2471
2539
2605
2669
2731
2790
2847
2901
2954
3004
3051
3097
3141
3183
3223
3262
3300
3336
3372
3408
3443
3478
3514
3549
3586
3624
3663
3703
3744
3787
3832
3879
3927
3978
4030
4083
4141
4199
4260
4323
4387
4454
4523
4595
4668
4744
4821
4902
4984
5069
5157
5246
5338
5432
5528
5626
5724
5824
5924
6024
6124
6224
6322
6419
6514
6607
6699
6788
6874
6959
7040
7120
7196
7270
7342
7412
7479
7543
7606
7667
7726
7784
7840
7896
7950
8005
8058
8113
8167
8222
8277
8332
8388
8444
8500
8555
8611
8665
8717
8768
8817
8862
8905
8944
8980
9011
9038
9061
9080
9094
9103
9108
9108
9104
9096
9083
9067
9046
9021
8992
8958
8921
8879
8834
8784
8730
8672
8609
8543
8472
8397
8318
8234
8147
8055
7960
7862
7760
7656
7549
7440
7329
7218
7105
6992
6879
6766
6654
6542
6431
6321
6213
6106
6000
5897
5796
5697
5600
5506
5414
5325
5239
5155
5075
4997
4921
4849
4779
4712
4647
4585
4526
4470
4416
4365
4317
4272
4229
4190
4154
4121
4091
4065
4041
4019
4001
3985
3972
3961
3952
3945
3940
3937
3935
3934
3934
3935
3937
3939
3942
3944
3946
3947
3948
3947
3946
3943
3939
3933
3927
3919
3910
3900
3889
3877
3864
3850
3835
3819
3803
3785
3767
3748
3728
3707
3687
3665
3644
3623
3601
3580
3559
3538
3516
3495
3473
3450
3427
3404
3380
3355
3330
3304
3278
3251
3224
3195
3167
3137
3106
3074
3041
3007
2971
2934
2894
2853
2810
2764
2716
2665
2612
2555
2496
2433
2367
2298
2225
2149
2069
1985
1897
1804
1707
1606
1500
1389
1274
1154
1030
901
768
631
490
346
199
49
-104
-258
-413
-570
-728
-887
-1046
-1204
-1363
-1521
-1678
-1833
-1988
-2140
-2291
-2439
-2585
-2728
-2868
-3004
-3138
-3267
-3393
-3516
-3634
-3749
-3860
-3968
-4073
-4175
-4274
-4370
-4464
-4555
-4644
-4730
-4814
-4896
-4976
-5054
-5129
-5203
-5275
-5344
-5412
-5479
-5543
-5607
-5669
-5730
-5790
-5849
-5908
-5967
-6025
-6084
-6143
-6201
-6261
-6320
-6379
-6438
-6497
-6556
-6614
-6672
-6728
-6784
-6838
-6890
-6941
-6989
-7036
-7080
-7121
-7160
-7197
-7231
-7262
-7290
-7315
-7338
-7359
-7377
-7393
-7408
-7421
-7433
-7444
-7455
-7465
-7476
-7487
-7499
-7512
-7526
-7542
-7559
-7578
-7598
-7620
-7643
-7668
-7693
-7718
-7744
-7769
-7794
-7817
-7840
-7860
-7878
-7894
-7906
-7916
-7922
-7925
-7924
-7920
-7912
-7900
-7886
-7867
-7846
-7821
-7793
-7761
-7726
-7689
-7648
-7603
-7556
-7505
-7450
-7392
-7330
-7265
-7195
-7121
-7044
-6962
-6875
-6785
-6691
-6592
-6490
-6383
-6274
-6161
-6044
-5925
-5803
-5680
-5554
-5426
-5298
-5168
-5038
-4908
-4778
-4648
-4519
-4391
-4264
-4139
-4014
-3893
-3773
-3656
-3540
-3427
-3317
-3210
-3105
-3003
-2904
-2807
-2714
-2623
-2535
-2449
-2366
-2285
-2207
-2130
-2056
-1983
-1912
-1843
-1775
-1708
-1643
-1578
-1514
-1451
-1388
-1325
-1262
-1199
-1136
-1072
-1006
-942
-876
-808
-739
-669
-598
-524
-450
-373
-295
-216
-135
-53
29
113
197
281
365
448
531
613
693
771
847
922
994
1063
1130
1194
1255
1313
1369
1421
1470
1516
1559
1600
1637
1671
1703
1732
1759
1784
1807
1829
1849
1869
1887
1906
1924
1943
1963
1983
2005
2029
2054
2082
2112
2145
2181
2220
2263
2310
2360
2414
2472
2534
2600
2669
2742
2818
2898
2982
3068
3158
3250
3345
3442
3541
3643
3745
3849
3954
4059
4165
4271
4376
4480
4583
4685
4785
4883
4979
5073
5164
5254
5340
5424
5505
5584
5659
5732
5801
5867
5929
5988
6043
6095
6144
6189
6230
6268
6303
6336
6365
6392
6416
6439
6459
6477
6494
6509
6522
6534
6545
6556
6565
6574
6583
6592
6601
6610
6621
6631
6643
6655
6669
6683
6699
6716
6733
6752
6771
6791
6812
6833
6855
6877
6900
6923
6946
6969
6993
7017
7041
7065
7090
7115
7141
7166
7192
7218
7244
7271
7297
7324
7351
7378
7405
7432
7459
7486
7512
7538
7564
7588
7612
7635
7656
7677
7696
7714
7731
7746
7761
7774
7786
7797
7806
7815
7823
7829
7834
7839
7841
7843
7843
7842
7840
7836
7831
7824
7816
7807
7796
7783
7769
7754
7738
7720
7701
7681
7660
7638
7614
7589
7563
7535
7507
7477
7446
7414
7381
7348
7315
7281
7248
7215
7183
7153
7123
7095
7068
7044
7021
7001
6983
6966
6952
6940
6930
6921
6914
6907
6902
6897
6893
6890
6886
6883
6879
6875
6871
6867
6863
6859
6855
6851
6847
6844
6840
6838
6835
6834
6832
6832
6832
6833
6835
6838
6840
6844
6848
6852
6857
6861
6866
6870
6874
6878
6881
6884
6886
6887
6887
6886
6885
6883
6881
6878
6875
6872
6868
6865
6861
6857
6852
6848
6842
6837
6830
6823
6815
6806
6797
6786
6775
6763
6751
6738
6724
6710
6695
6680
6665
6649
6633
6616
6599
6581
6563
6545
6526
6507
6487
6466
6445
6424
6402
6380
6357
6335
6312
6289
6267
6244
6222
6200
6179
6158
6138
6119
6100
6081
6064
6047
6030
6014
5998
5982
5965
5949
5931
5913
5894
5873
5852
5829
5804
5779
5752
5723
5694
5663
5630
5597
5563
5527
5490
5452
5412
5372
5329
5285
5239
5192
5141
5089
5034
4976
4915
4851
4783
4713
4640
4563
4484
4402
4317
4230
4141
4050
3958
3864
3770
3675
3580
3485
3391
3298
3205
3115
3025
2937
2851
2766
2684
2603
2524
2446
2371
2297
2226
2156
2088
2021
1957
1894
1833
1772
1713
1654
1596
1538
1480
1423
1365
1307
1248
1189
1128
1068
1006
943
880
816
751
686
621
555
490
424
359
294
230
166
103
40
-23
-85
-147
-209
-271
-333
-396
-459
-521
-585
-648
-711
-774
-836
-898
-959
-1018
-1077
-1134
-1189
-1242
-1293
-1343
-1390
-1435
-1478
-1519
-1558
-1595
-1629
-1662
-1692
-1721
-1748
-1772
-1796
-1817
-1837
-1855
-1871
-1886
-1899
-1911
-1921
-1929
-1936
-1941
-1944
-1946
-1946
-1944
-1941
-1936
-1930
-1923
-1914
-1903
-1892
-1879
-1864
-1849
-1832
-1813
-1794
-1772
-1750
-1726
-1700
-1674
-1646
-1617
-1586
-1555
-1523
-1491
-1458
-1424
-1391
-1357
-1323
-1289
-1255
-1222
-1189
-1156
-1125
-1094
-1064
-1035
-1006
-979
-953
-929
-905
-883
-862
-843
-826
-810
-797
-785
-775
-768
-762
-758
-756
-755
-756
-759
-763
-767
-773
-779
-786
-793
-800
-807
-814
-821
-827
-832
-838
-842
-847
-851
-854
-857
-859
-861
-862
-863
-863
-862
-861
-859
-855
-851
-846
-840
-832
-823
-813
-801
-788
-774
-758
-741
-722
-702
-681
-658
-634
-609
-583
-556
-528
-499
-470
-440
-409
-378
-346
-314
-282
-249
-217
-185
-152
-121
-89
-59
-29
-1
26
52
76
98
118
136
151
165
176
185
192
197
200
202
202
201
200
199
197
196
195
195
197
200
204
211
220
232
246
262
281
303
328
355
386
418
454
491
531
573
617
662
708
755
803
852
900
948
996
1043
1089
1133
1176
1217
1256
1293
1327
1358
1387
1413
1435
1454
1469
1480
1488
1491
1491
1486
1477
1464
1448
1427
1402
1374
1342
1308
1270
1230
1188
1143
1097
1048
999
948
895
842
787
732
677
621
565
508
452
395
339
283
227
171
116
61
6
-49
-104
-159
-213
-267
-322
-375
-429
-482
-534
-586
-638
-689
-739
-788
-837
-885
-932
-980
-1026
-1072
-1118
-1163
-1208
-1252
-1296
-1339
-1382
-1424
-1465
-1506
-1546
-1586
-1625
-1664
-1702
-1740
-1777
-1815
-1852
-1889
-1926
-1963
-2000
-2037
-2075
-2112
-2150
-2187
-2224
-2261
-2298
-2335
-2371
-2407
-2442
-2477
-2511
-2544
-2578
-2610
-2642
-2674
-2704
-2735
-2764
-2793
-2822
-2850
-2877
-2903
-2928
-2952
-2976
-2998
-3020
-3041
-3061
-3081
-3100
-3119
-3139
-3159
-3180
-3202
-3225
-3249
-3275
-3303
-3333
-3365
-3399
-3435
-3474
-3516
-3560
-3606
-3656
-3709
-3764
-3823
-3885
-3950
-4018
-4089
-4164
-4242
-4323
-4408
-4496
-4586
-4680
-4776
-4875
-4977
-5081
-5187
-5295
-5406
-5518
-5632
-5749
-5867
-5986
-6107
-6229
-6353
-6478
-6604
-6730
-6857
-6985
-7113
-7241
-7370
-7497
-7625
-7752
-7878
-8004
-8129
-8252
-8375
-8496
-8615
-8734
-8850
-8965
-9077
-9188
-9296
-9402
-9506
-9608
-9707
-9805
-9900
-9992
-10083
-10172
-10259
-10344
-10428
-10510
-10590
-10670
-10748
-10826
-10902
-10978
-11053
-11127
-11200
-11272
-11344
-11415
-11484
-11553
-11621
-11687
-11752
-11816
-11878
-11938
-11995
-12051
-12104
-12155
-12203
-12249
-12292
-12332
-12369
-12404
-12436
-12466
-12493
-12518
-12541
-12562
-12581
-12599
-12615
-12630
-12644
-12657
-12670
-12682
-12694
-12707
-12719
-12732
-12745
-12758
-12772
-12786
-12801
-12816
-12831
-12846
-12862
-12876
-12891
-12905
-12918
-12930
-12941
-12951
-12959
-12966
-12971
-12974
-12975
-12975
-12972
-12967
-12960
-12951
-12940
-12927
-12911
-12894
-12874
-12852
-12828
-12802
-12775
-12746
-12716
-12684
-12652
-12619
-12585
-12551
-12516
-12482
-12448
-12415
-12382
-12350
-12319
-12289
-12259
-12231
-12203
-12176
-12149
-12123
-12098
-12072
-12047
-12021
-11995
-11968
-11941
-11913
-11884
-11854
-11823
-11791
-11757
-11722
-11685
-11647
-11606
-11564
-11520
-11474
-11426
-11375
-11323
-11268
-11212
-11153
-11091
-11028
-10962
-10895
-10825
-10753
-10679
-10603
-10526
-10446
-10365
-10282
-10197
-10111
-10023
-9934
-9843
-9752
-9659
-9565
-9470
-9374
-9278
-9180
-9082
-8982
-8882
-8781
-8679
-8577
-8473
-8369
-8264
-8157
-8051
-7943
-7835
-7726
-7615
-7504
-7393
-7280
-7166
-7052
-6937
-6821
-6704
-6586
-6468
-6349
-6230
-6110
-5989
-5869
-5749
-5628
-5508
-5389
-5270
-5152
-5035
-4919
-4804
-4690
-4578
-4468
-4358
-4250
-4144
-4038
-3934
-3830
-3728
-3626
-3526
-3425
-3326
-3227
-3128
-3029
-2931
-2832
-2734
-2636
-2537
-2439
-2340
-2242
-2144
-2045
-1948
-1850
-1752
-1655
-1559
-1462
-1366
-1271
-1176
-1082
-989
-896
-804
-712
-621
-530
-440
-351
-261
-172
-84
5
93
181
268
355
442
529
614
700
784
869
952
1035
1116
1197
1278
1357
1436
1514
1592
1669
1745
1821
1897
1972
2047
2122
2198
2273
2349
2425
2501
2579
2656
2735
2815
2895
2977
3059
3142
3226
3311
3396
3482
3568
3655
3742
3830
3918
4006
4094
4184
4273
4363
4452
4541
4630
4720
4808
4897
4985
5072
5159
5246
5331
5416
5500
5582
5664
5746
5826
5905
5984
6062
6139
6216
6293
6369
6444
6520
6595
6669
6744
6818
6891
6965
7037
7110
7181
7252
7321
7390
7457
7524
7588
7651
7713
7772
7830
7886
7940
7992
8042
8090
8135
8179
8221
8261
8299
8335
8370
8404
8436
8467
8496
8524
8552
8578
8603
8627
8651
8673
8694
8715
8734
8752
8770
8786
8802
8816
8830
8842
8854
8866
8876
8886
8896
8905
8914
8923
8931
8940
8950
8959
8969
8979
8990
9001
9013
9025
9037
9050
9063
9076
9089
9103
9116
9129
9142
9155
9167
9178
9188
9197
9205
9213
9218
9223
9226
9228
9228
9226
9223
9218
9211
9202
9191
9178
9163
9146
9126
9105
9080
9054
9025
8993
8960
8923
8884
8843
8799
8753
8704
8653
8600
8544
8486
8425
8363
8298
8232
8163
8093
8021
7948
7874
7798
7722
7644
7566
7487
7408
7329
7249
7170
7091
7012
6934
6856
6779
6703
6629
6556
6484
6414
6346
6280
6217
6155
6096
6040
5986
5934
5885
5839
5795
5754
5715
5678
5643
5611
5581
5552
5526
5501
5477
5455
5435
5415
5396
5379
5362
5345
5329
5313
5297
5281
5264
5248
5230
5213
5194
5174
5154
5132
5109
5084
5058
5030
5001
4969
4936
4901
4864
4824
4783
4740
4695
4648
4599
4547
4494
4438
4380
4321
4259
4195
4129
4061
3991
3919
3845
3770
3693
3615
3535
3455
3373
3291
3209
3126
3042
2959
2875
2791
2708
2625
2542
2459
2377
2296
2215
2135
2056
1977
1900
1824
1748
1674
1601
1528
1457
1387
1317
1249
1182
1117
1052
989
927
868
809
753
698
646
595
547
500
456
414
374
337
302
270
240
213
188
166
147
130
116
104
95
88
83
81
80
82
85
90
97
106
116
127
140
155
170
187
205
225
245
266
289
312
336
360
386
411
438
464
492
520
548
576
605
635
665
695
725
756
787
819
850
882
915
947
980
1014
1047
1082
1116
1151
1187
1223
1260
1298
1336
1375
1414
1454
1494
1534
1575
1616
1656
1697
1738
1779
1819
1859
1899
1938
1977
2015
2053
2090
2126
2161
2196
2229
2262
2293
2323
2351
2379
2405
2429
2452
2474
2493
2512
2528
2543
2556
2567
2577
2584
2590
2595
2597
2598
2598
2595
2592
2587
2581
2574
2566
2557
2547
2537
2525
2513
2499
2485
2470
2454
2437
2419
2399
2379
2357
2333
2308
2282
2254
2225
2194
2162
2127
2092
2054
2015
1975
1933
1889
1844
1798
1751
1702
1653
1603
1551
1500
1448
1395
1343
1291
1239
1187
1136
1086
1036
988
940
893
848
804
761
719
678
638
599
562
525
490
455
422
390
360
330
302
275
249
225
203
181
161
143
126
110
95
82
69
58
48
38
29
20
12
4
-4
-12
-20
-29
-37
-47
-57
-67
-78
-90
-102
-115
-129
-143
-158
-174
-191
-208
-226
-244
-263
-283
-303
-323
-345
-366
-388
-410
-433
-456
-479
-502
-526
-550
-575
-599
-624
-650
-675
-701
-727
-753
-780
-806
-833
-860
-886
-913
-940
-967
-994
-1020
-1049
-1076
-1104
-1132
-1160
-1188
-1217
-1246
-1275
-1305
-1335
-1365
-1396
-1428
-1461
-1495
-1529
-1565
-1603
-1642
-1683
-1726
-1771
-1818
-1867
-1918
-1972
-2028
-2086
-2147
-2210
-2275
-2342
-2412
-2484
-2558
-2635
-2714
-2795
-2878
-2964
-3051
-3141
-3234
-3328
-3424
-3523
-3624
-3727
-3832
-3939
-4048
-4159
-4271
-4386
-4501
-4619
-4737
-4858
-4979
-5101
-5225
-5349
-5474
-5599
-5725
-5851
-5978
-6105
-6232
-6359
-6485
-6612
-6738
-6863
-6988
-7112
-7235
-7358
-7480
-7601
-7720
-7839
-7957
-8074
-8189
-8305
-8419
-8532
-8644
-8754
-8864
-8972
-9079
-9185
-9289
-9392
-9493
-9593
-9692
-9789
-9885
-9979
-10072
-10164
-10254
-10342
-10429
-10515
-10600
-10683
-10764
-10844
-10923
-11001
-11077
-11153
-11227
-11300
-11372
-11443
-11514
-11583
-11652
-11721
-11789
-11856
-11924
-11991
-12058
-12125
-12192
-12260
-12328
-12396
-12464
-12533
-12602
-12672
-12743
-12814
-12886
-12959
-13033
-13107
-13182
-13257
-13333
-13410
-13487
-13564
-13641
-13719
-13796
-13873
-13950
-14027
-14103
-14178
-14252
-14325
-14397
-14467
-14536
-14604
-14669
-14733
-14794
-14854
-14911
-14966
-15019
-15070
-15119
-15166
-15210
-15253
-15295
-15334
-15372
-15409
-15444
-15478
-15511
-15542
-15573
-15603
-15631
-15659
-15686
-15712
-15738
-15762
-15786
-15809
-15831
-15853
-15873
-15893
-15912
-15930
-15947
-15963
-15978
-15992
-16004
-16015
-16026
-16033
-16042
-16047
-16053
-16056
-16059
-16061
-16061
-16059
-16058
-16055
-16050
-16046
-16041
-16035
-16027
-16021
-16013
-16004
-15997
-15989
-15980
-15971
-15962
-15954
-15945
-15936
-15928
-15920
-15912
-15904
-15896
-15888
-15881
-15874
-15867
-15860
-15853
-15847
-15840
-15833
-15825
-15817
-15809
-15799
-15789
-15778
-15765
-15751
-15734
-15716
-15696
-15674
-15649
-15621
-15591
-15558
-15522
-15483
-15442
-15397
-15349
-15299
-15246
-15190
-15131
-15070
-15006
-14941
-14873
-14803
-14731
-14657
-14582
-14506
-14429
-14350
-14271
-14190
-14110
-14028
-13947
-13865
-13784
-13702
-13620
-13539
-13458
-13377
-13297
-13217
-13137
-13058
-12979
-12900
-12822
-12743
-12665
-12586
-12507
-12428
-12348
-12268
-12187
-12106
-12024
-11941
-11857
-11773
-11688
-11602
-11515
-11427
-11339
-11250
-11160
-11069
-10978
-10886
-10794
-10702
-10610
-10518
-10426
-10335
-10244
-10153
-10063
-9974
-9886
-9799
-9713
-9628
-9544
-9461
-9380
-9299
-9220
-9142
-9064
-8988
-8913
-8839
-8765
-8692
-8620
-8548
-8477
-8406
-8335
-8264
-8193
-8121
-8048
-7977
-7905
-7831
-7758
-7684
-7610
-7535
-7460
-7385
-7309
-7234
-7159
-7083
-7008
-6932
-6857
-6783
-6709
-6635
-6562
-6489
-6417
-6346
-6276
-6207
-6138
-6071
-6005
-5939
-5875
-5812
-5750
-5689
-5629
-5571
-5513
-5457
-5401
-5347
-5294
-5241
-5189
-5138
-5088
-5039
-4991
-4943
-4895
-4849
-4803
-4757
-4712
-4667
-4623
-4580
-4537
-4494
-4452
-4410
-4368
-4327
-4286
-4246
-4207
-4167
-4129
-4090
-4051
-4014
-3978
-3941
-3905
-3869
-3833
-3798
-3762
-3727
-3691
-3655
-3619
-3582
-3545
-3508
-3470
-3431
-3391
-3351
-3309
-3267
-3223
-3177
-3130
-3082
-3032
-2980
-2926
-2870
-2811
-2751
-2688
-2624
-2556
-2487
-2415
-2340
-2263
-2184
-2102
-2017
-1931
-1842
-1751
-1657
-1561
-1463
-1362
-1259
-1153
-1045
-935
-823
-708
-591
-472
-351
-228
-104
22
150
279
409
540
673
806
939
1074
1208
1343
1479
1614
1750
1886
2021
2158
2294
2430
2567
2703
2839
2975
3111
3248
3384
3520
3656
3792
3929
4065
4202
4338
4475
4612
4749
4886
5023
5160
5298
5436
5574
5712
5850
5989
6128
6267
6406
6545
6685
6825
6965
7105
7245
7385
7526
7666
7806
7947
8087
8228
8368
8508
8649
8789
8929
9070
9210
9350
9490
9630
9771
9911
10051
10190
10330
10470
10609
10749
10888
11026
11165
11303
11441
11579
11716
11853
11989
12125
12261
12396
12530
12663
12796
12927
13058
13187
13316
13442
13568
13692
13814
13935
14055
14172
14288
14403
14515
14626
14735
14842
14948
15051
15153
15253
15351
15448
15542
15635
15727
15816
15904
15990
16075
16158
16239
16318
16397
16473
16548
16622
16693
16763
16831
16898
16963
17026
17087
17146
17204
17259
17313
17364
17414
17461
17506
17549
17590
17628
17665
17698
17730
17758
17785
17808
17830
17848
17864
17877
17888
17896
17901
17903
17903
17901
17895
17887
17877
17864
17849
17832
17812
17790
17766
17740
17711
17681
17648
17614
17577
17539
17499
17456
17412
17366
17318
17269
17217
17164
17108
17051
16992
16932
16869
16804
16738
16670
16600
16528
16455
16379
16303
16225
16145
16064
15981
15897
15812
15726
15638
15550
15460
15370
15279
15187
15094
15001
14908
14814
14719
14625
14530
14435
14339
14244
14149
14055
13960
13866
13772
13679
13587
13495
13404
13314
13224
13136
13048
12962
12877
12792
12709
12627
12547
12467
12389
12312
12236
12161
12088
12017
11946
11878
11810
11744
11680
11617
11555
11495
11437
11380
11325
11271
11220
11169
11121
11074
11029
10986
10944
10904
10866
10829
10795
10762
10731
10701
10674
10648
10624
10601
10581
10561
10544
10528
10513
10500
10488
10478
10469
10461
10454
10448
10444
10441
10438
10437
10437
10438
10439
10441
10444
10448
10452
10457
10461
10466
10472
10477
10482
10488
10493
10498
10504
10509
10514
10519
10524
10530
10535
10540
10546
10551
10557
10563
10570
10577
10585
10593
10601
10611
10621
10632
10644
10656
10670
10685
10700
10717
10734
10752
10771
10791
10812
10833
10855
10878
10900
10924
10947
10971
10996
11020
11044
11069
11093
11118
11142
11165
11189
11211
11234
11255
11276
11296
11315
11333
11350
11365
11380
11393
11405
11415
11424
11432
11438
11443
11447
11449
11449
11448
11446
11442
11437
11431
11423
11414
11404
11392
11379
11366
11351
11335
11319
11301
11283
11264
11244
11224
11202
11181
11158
11136
11112
11089
11065
11040
11016
10991
10965
10940
10914
10889
10862
10836
10810
10783
10756
10729
10702
10675
10648
10621
10593
10565
10538
10510
10482
10454
10425
10397
10368
10338
10309
10278
10247
10216
10184
10152
10119
10085
10051
10016
9981
9945
9909
9873
9836
9798
9761
9723
9685
9647
9609
9571
9533
9495
9457
9420
9382
9345
9309
9272
9237
9201
9167
9133
9100
9068
9036
9006
8976
8947
8920
8893
8866
8841
8817
8793
8770
8747
8725
8704
8682
8662
8641
8621
8602
8582
8563
8544
8526
8507
8489
8471
8454
8436
8419
8402
8385
8368
8352
8335
8319
8302
8286
8269
8252
8235
8218
8201
8183
8164
8147
8128
8108
8087
8067
8045
8023
7999
7975
7949
7923
7894
7865
7834
7801
7767
7731
7693
7654
7612
7569
7523
7476
7426
7374
7321
7265
7207
7147
7085
7020
6954
6885
6815
6742
6667
6589
6510
6429
6346
6261
6174
6086
5996
5904
5811
5717
5621
5524
5426
5327
5227
5127
5025
4923
4820
4716
4612
4507
4402
4296
4190
4083
3975
3867
3758
3649
3540
3430
3319
3208
3097
2985
2873
2760
2647
2534
2420
2307
2193
2079
1965
1851
1736
1622
1508
1393
1279
1164
1049
935
820
705
591
476
362
248
134
21
-92
-205
-318
-429
-541
-652
-762
-872
-981
-1090
-1198
-1305
-1411
-1516
-1621
-1724
-1826
-1927
-2027
-2125
-2222
-2318
-2413
-2506
-2598
-2689
-2779
-2867
-2954
-3040
-3125
-3209
-3291
-3373
-3453
-3532
-3610
-3687
-3762
-3837
-3910
-3981
-4051
-4120
-4188
-4254
-4318
-4381
-4442
-4502
-4559
-4615
-4668
-4720
-4770
-4817
-4863
-4906
-4947
-4986
-5023
-5058
-5091
-5121
-5150
-5177
-5202
-5225
-5247
-5267
-5286
-5304
-5320
-5335
-5349
-5362
-5373
-5384
-5395
-5404
-5413
-5421
-5428
-5435
-5442
-5448
-5454
-5459
-5465
-5470
-5475
-5480
-5485
-5489
-5494
-5498
-5503
-5507
-5511
-5515
-5519
-5523
-5527
-5530
-5533
-5536
-5539
-5542
-5544
-5546
-5547
-5548
-5549
-5549
-5548
-5547
-5545
-5543
-5540
-5537
-5532
-5527
-5521
-5515
-5507
-5499
-5489
-5479
-5468
-5456
-5443
-5430
-5415
-5400
-5384
-5366
-5349
-5330
-5311
-5291
-5270
-5249
-5227
-5204
-5181
-5157
-5133
-5108
-5083
-5058
-5032
-5006
-4979
-4953
-4926
-4898
-4871
-4843
-4816
-4788
-4759
-4731
-4703
-4674
-4646
-4617
-4589
-4560
-4531
-4503
-4474
-4446
-4417
-4388
-4360
-4331
-4302
-4273
-4243
-4214
-4184
-4154
-4123
-4091
-4059
-4027
-3995
-3962
-3928
-3894
-3859
-3824
-3788
-3752
-3716
-3680
-3643
-3607
-3570
-3533
-3497
-3460
-3424
-3389
-3353
-3318
-3284
-3250
-3217
-3184
-3153
-3122
-3092
-3063
-3035
-3008
-2982
-2957
-2934
-2912
-2891
-2872
-2853
-2837
-2822
-2808
-2796
-2786
-2777
-2769
-2764
-2759
-2757
-2756
-2756
-2758
-2761
-2765
-2771
-2778
-2786
-2795
-2804
-2815
-2826
-2838
-2851
-2864
-2877
-2891
-2905
-2920
-2934
-2949
-2965
-2980
-2996
-3012
-3028
-3044
-3060
-3077
-3094
-3111
-3128
-3145
-3163
-3180
-3198
-3216
-3235
-3253
-3272
-3290
-3309
-3328
-3347
-3367
-3386
-3405
-3425
-3444
-3463
-3483
-3502
-3522
-3542
-3561
-3581
-3600
-3619
-3639
-3658
-3677
-3695
-3713
-3731
-3749
-3766
-3782
-3798
-3813
-3828
-3842
-3855
-3867
-3879
-3890
-3899
-3908
-3916
-3923
-3929
-3934
-3939
-3942
-3944
-3946
-3946
-3946
-3945
-3943
-3941
-3938
-3934
-3929
-3924
-3917
-3911
-3903
-3894
-3885
-3875
-3863
-3851
-3838
-3824
-3810
-3794
-3777
-3760
-3742
-3722
-3702
-3682
-3660
-3638
-3616
-3592
-3569
-3544
-3519
-3494
-3468
-3442
-3415
-3388
-3360
-3332
-3304
-3275
-3246
-3217
-3188
-3159
-3129
-3100
-3071
-3043
-3014
-2986
-2958
-2931
-2904
-2878
-2852
-2827
-2803
-2779
-2756
-2734
-2713
-2692
-2673
-2654
-2637
-2620
-2605
-2590
-2577
-2565
-2555
-2546
-2538
-2532
-2527
-2524
-2522
-2522
-2524
-2527
-2533
-2540
-2549
-2560
-2573
-2588
-2604
-2623
-2644
-2666
-2691
-2717
-2745
-2775
-2806
-2839
-2874
-2910
-2948
-2988
-3028
-3070
-3114
-3159
-3205
-3252
-3301
-3351
-3401
-3454
-3507
-3561
-3616
-3672
-3730
-3788
-3847
-3906
-3967
-4027
-4090
-4152
-4215
-4279
-4342
-4406
-4471
-4536
-4601
-4666
-4731
-4796
-4861
-4927
-4992
-5057
-5122
-5186
-5251
-5315
-5378
-5441
-5504
-5565
-5626
-5686
-5745
-5803
-5860
-5916
-5970
-6023
-6075
-6126
-6175
-6223
-6269
-6314
-6357
-6399
-6440
-6479
-6516
-6553
-6588
-6622
-6655
-6686
-6717
-6746
-6775
-6802
-6829
-6854
-6879
-6904
-6927
-6950
-6973
-6995
-7017
-7038
-7058
-7079
-7099
-7118
-7138
-7157
-7177
-7196
-7215
-7234
-7254
-7273
-7293
-7313
-7333
-7353
-7374
-7395
-7417
-7439
-7461
-7484
-7507
-7530
-7554
-7578
-7602
-7626
-7651
-7675
-7700
-7725
-7750
-7774
-7799
-7824
-7849
-7873
-7898
-7922
-7947
-7971
-7995
-8019
-8044
-8068
-8092
-8115
-8138
-8163
-8186
-8210
-8233
-8257
-8280
-8303
-8326
-8348
-8371
-8393
-8415
-8437
-8458
-8479
-8500
-8520
-8540
-8560
-8579
-8598
-8616
-8634
-8651
-8668
-8684
-8700
-8716
-8731
-8745
-8759
-8773
-8786
-8799
-8811
-8823
-8834
-8844
-8854
-8864
-8873
-8881
-8889
-8896
-8902
-8908
-8914
-8918
-8922
-8926
-8929
-8931
-8932
-8933
-8933
-8932
-8930
-8927
-8924
-8919
-8914
-8907
-8900
-8892
-8883
-8873
-8861
-8850
-8837
-8823
-8808
-8793
-8777
-8760
-8742
-8723
-8704
-8684
-8663
-8642
-8620
-8598
-8575
-8551
-8527
-8502
-8477
-8451
-8425
-8397
-8369
-8340
-8311
-8280
-8249
-8217
-8183
-8150
-8116
-8080
-8044
-8006
-7968
-7929
-7889
-7848
-7806
-7764
-7720
-7676
-7631
-7585
-7539
-7492
-7444
-7396
-7347
-7298
-7248
-7198
-7147
-7097
-7045
-6994
-6942
-6891
-6839
-6788
-6736
-6685
-6635
-6584
-6535
-6485
-6437
-6389
-6342
-6295
-6249
-6205
-6161
-6118
-6076
-6035
-5994
-5955
-5917
-5879
-5843
-5808
-5773
-5739
-5707
-5675
-5643
-5613
-5583
-5554
-5525
-5497
-5469
-5442
-5415
-5388
-5361
-5334
-5308
-5281
-5255
-5228
-5202
-5175
-5149
-5122
-5095
-5068
-5041
-5014
-4986
-4958
-4930
-4902
-4874
-4846
-4817
-4789
-4760
-4731
-4703
-4674
-4645
-4617
-4588
-4560
-4532
-4504
-4477
-4449
-4422
-4395
-4368
-4342
-4315
-4289
-4263
-4237
-4210
-4184
-4158
-4131
-4104
-4077
-4050
-4022
-3994
-3965
-3935
-3906
-3875
-3843
-3811
-3778
-3745
-3710
-3675
-3638
-3601
-3562
-3523
-3483
-3441
-3399
-3356
-3312
-3267
-3220
-3173
-3125
-3076
-3026
-2975
-2923
-2869
-2815
-2760
-2704
-2646
-2588
-2528
-2467
-2405
-2342
-2278
-2212
-2145
-2077
-2008
-1938
-1866
-1793
-1719
-1644
-1568
-1490
-1411
-1332
-1251
-1169
-1085
-1000
-916
-829
-741
-652
-562
-470
-377
-283
-187
-90
8
108
209
312
415
521
627
735
845
956
1068
1181
1296
1411
1528
1647
1766
1886
2008
2130
2253
2377
2501
2627
2753
2879
3007
3134
3262
3391
3520
3650
3779
3910
4041
4172
4303
4435
4568
4701
4834
4967
5101
5235
5370
5505
5640
5775
5911
6046
6182
6317
6453
6588
6723
6858
6992
7126
7260
7393
7526
7658
7789
7919
8048
8178
8306
8434
8560
8685
8810
8933
9055
9176
9295
9414
9531
9646
9761
9874
9985
10095
10204
10311
10416
10520
10622
10723
10823
10920
11017
11112
11206
11298
11389
11479
11568
11656
11742
11828
11913
11997
12081
12163
12245
12327
12407
12487
12567
12645
12724
12801
12879
12955
13032
13107
13183
13258
13332
13406
13480
13554
13628
13701
13774
13847
13920
13993
14066
14139
14212
14286
14359
14432
14506
14579
14653
14726
14800
14874
14948
15022
15096
15170
15244
15318
15392
15466
15540
15614
15687
15761
15834
15907
15980
16052
16123
16196
16268
16338
16409
16479
16549
16617
16685
16752
16818
16883
16947
17010
17072
17133
17192
17250
17306
17361
17415
17467
17518
17568
17616
17663
17709
17753
17796
17838
17879
17918
17957
17994
18030
18064
18097
18129
18160
18189
18216
18242
18266
18289
18310
18329
18347
18362
18376
18388
18398
18406
18412
18416
18418
18419
18417
18414
18408
18401
18392
18381
18368
18354
18337
18320
18300
18280
18257
18233
18208
18182
18154
18125
18094
18063
18030
17996
17961
17925
17888
17850
17810
17770
17728
17685
17641
17596
17550
17503
17455
17406
17356
17305
17253
17200
17147
17092
17037
16980
16923
16866
16807
16747
16687
16626
16564
16502
16438
16373
16309
16242
16175
16109
16040
15971
15901
15830
15759
15687
15615
15542
15468
15394
15319
15244
15169
15093
15017
14940
14863
14785
14707
14629
14550
14471
14392
14312
14232
14152
14072
13991
13910
13829
13748
13667
13585
13503
13421
13338
13256
13172
13089
13005
12921
12836
12751
12665
12579
12493
12406
12319
12231
12142
12053
11963
11873
11782
11691
11599
11506
11413
11320
11225
11131
11036
10941
10846
10750
10654
10558
10462
10366
10270
10174
10077
9981
9885
9788
9692
9596
9501
9405
9310
9215
9121
9027
8934
8841
8749
8658
8568
8478
8389
8301
8213
8127
8041
7957
7873
7790
7708
7628
7548
7469
7391
7314
7238
7162
7088
7015
6942
6870
6799
6729
6659
6591
6522
6455
6388
6322
6256
6190
6126
6061
5997
5934
5871
5809
5747
5685
5624
5564
5503
5444
5384
5325
5267
5209
5151
5094
5036
4980
4923
4867
4810
4754
4699
4643
4588
4532
4477
4422
4367
4312
4257
4203
4148
4094
4038
3985
3931
3877
3823
3768
3714
3660
3606
3552
3497
3443
3389
3334
3280
3226
3171
3117
3062
3008
2954
2899
2845
2791
2737
2683
2630
2577
2523
2470
2418
2365
2313
2261
2210
2158
2107
2056
2005
1955
1905
1855
1806
1756
1707
1658
1609
1560
1512
1464
1415
1367
1320
1272
1224
1177
1130
1083
1036
989
942
896
850
804
758
712
667
621
576
531
486
442
397
352
307
262
217
172
126
81
35
-11
-58
-105
-152
-200
-248
-296
-345
-394
-443
-493
-543
-593
-643
-694
-746
-797
-849
-902
-954
-1006
-1061
-1115
-1169
-1223
-1278
-1333
-1389
-1445
-1501
-1558
-1614
-1671
-1729
-1786
-1844
-1902
-1960
-2017
-2076
-2134
-2193
-2251
-2309
-2367
-2425
-2482
-2540
-2597
-2653
-2710
-2766
-2822
-2877
-2932
-2987
-3041
-3095
-3149
-3202
-3255
-3308
-3360
-3413
-3465
-3517
-3569
-3622
-3674
-3726
-3778
-3831
-3883
-3936
-3989
-4042
-4094
-4148
-4201
-4255
-4308
-4362
-4416
-4470
-4524
-4578
-4632
-4686
-4741
-4795
-4850
-4904
-4959
-5014
-5069
-5124
-5179
-5235
-5290
-5346
-5401
-5457
-5513
-5568
-5624
-5680
-5736
-5792
-5848
-5904
-5960
-6015
-6071
-6127
-6182
-6237
-6293
-6347
-6402
-6457
-6511
-6565
-6618
-6672
-6725
-6777
-6829
-6881
-6932
-6983
-7033
-7083
-7133
-7181
-7230
-7278
-7325
-7372
-7419
-7465
-7511
-7556
-7600
-7645
-7688
-7732
-7774
-7817
-7858
-7899
-7940
-7980
-8019
-8058
-8096
-8132
-8170
-8206
-8241
-8275
-8308
-8341
-8373
-8403
-8433
-8462
-8490
-8517
-8543
-8567
-8591
-8613
-8634
-8655
-8673
-8691
-8707
-8722
-8736
-8749
-8760
-8770
-8779
-8786
-8793
-8798
-8802
-8805
-8807
-8809
-8809
-8809
-8807
-8806
-8803
-8800
-8797
-8793
-8788
-8783
-8777
-8772
-8765
-8758
-8751
-8744
-8736
-8728
-8719
-8710
-8701
-8691
-8681
-8671
-8660
-8649
-8637
-8624
-8611
-8597
-8583
-8568
-8551
-8534
-8517
-8498
-8479
-8459
-8438
-8416
-8394
-8371
-8347
-8323
-8298
-8273
-8247
-8221
-8194
-8167
-8140
-8112
-8084
-8055
-8028
-7999
-7971
-7942
-7913
-7884
-7855
-7826
-7798
-7769
-7740
-7711
-7683
-7655
-7627
-7599
-7571
-7544
-7517
-7490
-7463
-7437
-7411
-7386
-7360
-7335
-7310
-7286
-7261
-7237
-7213
-7189
-7166
-7142
-7119
-7095
-7072
-7049
-7025
-7002
-6978
-6954
-6930
-6906
-6881
-6857
-6832
-6806
-6781
-6755
-6729
-6702
-6676
-6649
-6621
-6594
-6566
-6538
-6510
-6481
-6452
-6423
-6394
-6365
-6336
-6307
-6277
-6248
-6219
-6189
-6160
-6131
-6101
-6072
-6043
-6014
-5985
-5955
-5926
-5897
-5867
-5838
-5809
-5779
-5750
-5720
-5690
-5661
-5631
-5601
-5571
-5541
-5510
-5480
-5449
-5418
-5386
-5354
-5322
-5290
-5257
-5223
-5189
-5155
-5120
-5085
-5049
-5013
-4976
-4938
-4900
-4861
-4822
-4782
-4741
-4699
-4657
-4614
-4571
-4527
-4482
-4437
-4390
-4344
-4296
-4248
-4200
-4150
-4101
-4050
-3999
-3948
-3896
-3843
-3790
-3737
-3683
-3630
-3575
-3521
-3466
-3411
-3355
-3300
-3244
-3188
-3132
-3075
-3019
-2962
-2905
-2847
-2789
-2731
-2673
-2614
-2556
-2496
-2437
-2377
-2317
-2256
-2196
-2135
-2073
-2011
-1949
-1887
-1825
-1762
-1699
-1636
-1573
-1510
-1446
-1383
-1320
-1258
-1195
-1133
-1072
-1010
-950
-890
-831
-772
-715
-658
-602
-547
-493
-440
-387
-337
-287
-238
-190
-143
-98
-53
-9
33
75
115
155
194
232
270
307
343
378
414
448
482
516
550
583
616
648
681
713
746
778
810
842
874
906
938
969
1000
1032
1063
1094
1125
1156
1187
1217
1247
1277
1307
1337
1367
1397
1426
1456
1485
1515
1544
1574
1604
1634
1665
1695
1727
1758
1790
1823
1856
1889
1924
1959
1994
2029
2067
2105
2143
2181
2221
2261
2301
2343
2384
2427
2470
2513
2557
2601
2646
2691
2737
2783
2829
2876
2922
2970
3017
3064
3112
3159
3207
3254
3301
3348
3394
3441
3487
3532
3577
3622
3666
3710
3753
3796
3839
3881
3923
3964
4005
4045
4085
4125
4164
4203
4241
4279
4316
4353
4390
4426
4461
4497
4531
4565
4599
4632
4664
4696
4727
4758
4788
4817
4846
4874
4901
4927
4953
4978
5002
5026
5048
5071
5092
5113
5133
5153
5172
5190
5208
5225
5242
5258
5273
5288
5302
5315
5328
5340
5352
5362
5373
5382
5391
5400
5408
5416
5423
5429
5435
5441
5446
5451
5455
5459
5462
5466
5469
5471
5474
5476
5477
5479
5480
5481
5482
5483
5484
5484
5485
5485
5485
5485
5485
5485
5485
5486
5486
5486
5487
5488
5489
5490
5492
5494
5497
5499
5503
5507
5511
5516
5521
5526
5532
5539
5546
5553
5561
5569
5577
5586
5595
5605
5615
5625
5636
5647
5658
5669
5681
5692
5704
5716
5728
5740
5752
5763
5775
5787
5798
5809
5821
5831
5842
5852
5863
5872
5882
5891
5900
5909
5917
5924
5932
5939
5945
5952
5957
5963
5968
5972
5977
5981
5984
5987
5990
5993
5995
5998
6000
6001
6003
6005
6006
6007
6009
6010
6011
6013
6014
6016
6018
6019
6021
6024
6026
6028
6031
6034
6037
6041
6044
6048
6053
6057
6062
6067
6072
6078
6084
6090
6096
6102
6109
6115
6122
6129
6135
6142
6148
6155
6161
6167
6172
6177
6182
6186
6190
6193
6196
6197
6199
6199
6199
6198
6197
6194
6191
6187
6182
6176
6170
6162
6154
6144
6134
6123
6111
6098
6085
6071
6056
6040
6023
6006
5988
5970
5951
5931
5911
5890
5869
5847
5825
5802
5779
5756
5732
5708
5683
5659
5634
5609
5584
5559
5533
5507
5482
5456
5430
5404
5378
5352
5326
5300
5274
5248
5222
5196
5171
5145
5119
5093
5068
5042
5016
4991
4965
4939
4914
4888
4863
4837
4812
4786
4761
4736
4711
4686
4661
4637
4613
4590
4567
4544
4522
4501
4480
4461
4441
4423
4405
4389
4373
4358
4344
4331
4319
4308
4298
4289
4281
4274
4268
4263
4259
4256
4254
4253
4252
4253
4254
4255
4258
4261
4264
4269
4273
4278
4284
4290
4296
4303
4310
4317
4324
4332
4339
4347
4355
4363
4371
4379
4387
4396
4404
4412
4420
4429
4437
4445
4453
4461
4468
4476
4483
4491
4498
4504
4511
4517
4523
4529
4534
4539
4544
4549
4553
4557
4561
4565
4568
4571
4574
4577
4580
4582
4584
4586
4588
4589
4591
4592
4593
4594
4595
4596
4597
4597
4598
4599
4599
4600
4600
4601
4601
4601
4601
4601
4600
4600
4599
4598
4596
4594
4591
4588
4585
4581
4576
4571
4565
4558
4551
4542
4533
4523
4512
4500
4488
4474
4459
4442
4425
4407
4387
4366
4344
4320
4295
4269
4242
4213
4183
4152
4119
4085
4050
4013
3975
3935
3895
3853
3810
3765
3720
3673
3626
3577
3528
3477
3425
3373
3319
3265
3210
3153
3097
3039
2981
2922
2862
2801
2740
2678
2616
2553
2489
2425
2360
2294
2228
2162
2095
2028
1960
1892
1823
1754
1685
1616
1546
1476
1406
1336
1266
1196
1126
1056
987
917
847
778
709
640
572
504
436
368
301
235
168
102
37
-28
-93
-157
-221
-284
-347
-409
-470
-531
-591
-650
-708
-765
-821
-877
-931
-984
-1036
-1087
-1137
-1186
-1234
-1280
-1326
-1370
-1413
-1454
-1494
-1534
-1571
-1608
-1643
-1677
-1709
-1740
-1770
-1799
-1826
-1852
-1876
-1899
-1921
-1942
-1961
-1979
-1996
-2012
-2025
-2040
-2052
-2063
-2073
-2083
-2091
-2098
-2105
-2111
-2116
-2120
-2123
-2126
-2128
-2130
-2131
-2132
-2132
-2132
-2132
-2131
-2130
-2129
-2128
-2127
-2126
-2124
-2123
-2122
-2121
-2120
-2119
-2118
-2117
-2117
-2117
-2117
-2118
-2119
-2120
-2122
-2124
-2126
-2129
-2132
-2136
-2140
-2145
-2149
-2154
-2160
-2166
-2172
-2178
-2185
-2192
-2199
-2207
-2214
-2223
-2231
-2239
-2248
-2257
-2265
-2274
-2284
-2293
-2302
-2311
-2320
-2330
-2339
-2348
-2357
-2366
-2375
-2384
-2393
-2401
-2410
-2418
-2426
-2434
-2441
-2448
-2455
-2462
-2469
-2475
-2482
-2488
-2493
-2499
-2505
-2510
-2516
-2521
-2526
-2531
-2536
-2541
-2546
-2552
-2557
-2562
-2567
-2572
-2577
-2582
-2587
-2592
-2597
-2603
-2608
-2613
-2618
-2623
-2629
-2634
-2640
-2646
-2652
-2658
-2664
-2671
-2678
-2685
-2692
-2699
-2707
-2715
-2723
-2731
-2739
-2747
-2756
-2764
-2773
-2782
-2791
-2800
-2809
-2819
-2828
-2838
-2848
-2857
-2867
-2877
-2887
-2897
-2906
-2916
-2926
-2936
-2946
-2956
-2965
-2975
-2984
-2994
-3004
-3013
-3022
-3032
-3041
-3050
-3059
-3068
-3076
-3085
-3093
-3101
-3109
-3116
-3124
-3131
-3137
-3144
-3150
-3156
-3162
-3168
-3173
-3179
-3184
-3189
-3193
-3198
-3202
-3206
-3210
-3214
-3218
-3221
-3224
-3227
-3230
-3232
-3234
-3236
-3237
-3239
-3240
-3240
-3241
-3241
-3241
-3240
-3240
-3239
-3238
-3237
-3235
-3234
-3233
-3231
-3229
-3227
-3226
-3224
-3222
-3220
-3218
-3216
-3214
-3212
-3210
-3208
-3206
-3204
-3201
-3199
-3197
-3194
-3191
-3189
-3186
-3183
-3180
-3177
-3174
-3170
-3167
-3163
-3159
-3155
-3151
-3147
-3142
-3138
-3133
-3128
-3123
-3118
-3112
-3107
-3101
-3095
-3090
-3084
-3078
-3072
-3066
-3059
-3053
-3047
-3041
-3034
-3028
-3021
-3014
-3007
-3000
-2993
-2986
-2978
-2970
-2962
-2953
-2944
-2935
-2926
-2916
-2906
-2895
-2884
-2873
-2861
-2849
-2837
-2825
-2812
-2799
-2786
-2772
-2759
-2745
-2732
-2718
-2704
-2690
-2676
-2663
-2649
-2636
-2623
-2610
-2598
-2586
-2574
-2562
-2552
-2541
-2531
-2522
-2513
-2505
-2498
-2491
-2485
-2479
-2475
-2471
-2468
-2466
-2466
-2466
-2467
-2469
-2472
-2476
-2481
-2488
-2495
-2504
-2513
-2524
-2535
-2548
-2561
-2576
-2591
-2608
-2625
-2643
-2662
-2682
-2702
-2724
-2746
-2769
-2792
-2817
-2842
-2868
-2895
-2922
-2950
-2979
-3009
-3039
-3071
-3102
-3135
-3168
-3203
-3237
-3273
-3310
-3347
-3385
-3423
-3463
-3503
-3545
-3587
-3630
-3673
-3717
-3763
-3809
-3855
-3902
-3950
-3999
-4048
-4098
-4148
-4199
-4250
-4301
-4353
-4405
-4458
-4511
-4563
-4616
-4669
-4722
-4775
-4828
-4881
-4933
-4985
-5037
-5088
-5139
-5190
-5240
-5290
-5339
-5387
-5435
-5483
-5530
-5576
-5622
-5667
-5711
-5755
-5798
-5840
-5881
-5922
-5962
-6001
-6040
-6077
-6114
-6150
-6185
-6220
-6253
-6286
-6318
-6349
-6379
-6408
-6436
-6463
-6490
-6515
-6540
-6564
-6587
-6609
-6630
-6651
-6670
-6689
-6707
-6724
-6741
-6756
-6771
-6785
-6798
-6810
-6822
-6832
-6842
-6851
-6860
-6867
-6874
-6881
-6886
-6891
-6895
-6899
-6902
-6904
-6906
-6907
-6907
-6907
-6906
-6904
-6901
-6898
-6894
-6889
-6883
-6877
-6869
-6860
-6850
-6839
-6827
-6814
-6799
-6783
-6766
-6748
-6728
-6707
-6685
-6661
-6636
-6609
-6581
-6552
-6522
-6490
-6457
-6423
-6388
-6351
-6314
-6275
-6236
-6195
-6154
-6112
-6069
-6025
-5980
-5934
-5888
-5841
-5793
-5744
-5695
-5644
-5594
-5542
-5490
-5437
-5384
-5329
-5275
-5220
-5164
-5107
-5050
-4993
-4934
-4876
-4816
-4756
-4696
-4634
-4572
-4510
-4447
-4383
-4319
-4254
-4189
-4123
-4056
-3989
-3922
-3854
-3785
-3716
-3646
-3575
-3504
-3433
-3360
-3288
-3214
-3140
-3065
-2990
-2914
-2837
-2759
-2681
-2603
-2523
-2443
-2363
-2281
-2200
-2117
-2033
-1950
-1865
-1780
-1693
-1607
-1519
-1431
-1342
-1252
-1161
-1070
-978
-885
-792
-698
-603
-508
-412
-315
-218
-120
-22
76
175
275
375
475
575
676
777
878
979
1080
1182
1283
1384
1486
1587
1688
1789
1889
1989
2089
2189
2288
2387
2486
2583
2681
2778
2874
2970
3066
3160
3255
3348
3442
3534
3626
3717
3808
3898
3988
4077
4165
4253
4340
4426
4511
4596
4681
4764
4847
4929
5010
5091
5171
5250
5328
5405
5481
5557
5632
5705
5778
5850
5922
5992
6061
6130
6197
6264
6329
6394
6458
6521
6583
6645
6705
6765
6823
6881
6938
6994
7049
7104
7158
7210
7262
7314
7364
7414
7462
7510
7558
7604
7649
7694
7738
7781
7823
7864
7904
7944
7982
8020
8057
8093
8128
8163
8196
8229
8261
8292
8322
8352
8381
8409
8437
8464
8491
8517
8542
8567
8591
8616
8639
8663
8686
8709
8731
8754
8776
8797
8819
8840
8861
8882
8903
8923
8943
8963
8982
9001
9020
9038
9056
9074
9092
9109
9125
9142
9158
9173
9188
9203
9218
9232
9246
9259
9273
9286
9298
9311
9323
9335
9347
9358
9369
9380
9391
9401
9411
9421
9431
9440
9449
9458
9466
9474
9483
9490
9498
9506
9513
9521
9528
9535
9542
9549
9556
9563
9569
9576
9582
9588
9593
9598
9603
9608
9612
9616
9619
9622
9625
9627
9628
9629
9629
9628
9627
9625
9622
9618
9614
9608
9602
9595
9587
9578
9568
9557
9546
9533
9520
9505
9490
9473
9456
9438
9418
9398
9377
9354
9331
9306
9281
9254
9227
9198
9168
9137
9104
9071
9037
9001
8964
8927
8888
8848
8807
8765
8723
8679
8635
8590
8544
8497
8450
8402
8353
8304
8254
8203
8151
8101
8048
7997
7944
7891
7837
7784
7730
7675
7620
7565
7510
7455
7399
7343
7287
7231
7175
7118
7062
7006
6950
6894
6838
6782
6727
6672
6617
6563
6509
6455
6402
6349
6297
6245
6194
6143
6093
6044
5995
5947
5899
5852
5806
5761
5717
5673
5630
5588
5547
5507
5467
5429
5391
5355
5319
5284
5251
5218
5187
5156
5127
5098
5071
5045
5020
4996
4973
4951
4930
4911
4892
4875
4859
4843
4829
4816
4803
4791
4781
4771
4761
4753
4745
4738
4732
4726
4721
4716
4712
4708
4705
4702
4699
4697
4696
4695
4694
4693
4693
4693
4694
4695
4696
4697
4699
4701
4703
4705
4707
4710
4712
4715
4718
4721
4723
4726
4728
4731
4733
4735
4737
4739
4741
4742
4743
4744
4744
4745
4745
4744
4744
4743
4742
4740
4738
4736
4733
4730
4727
4723
4719
4715
4710
4704
4699
4692
4686
4678
4671
4662
4654
4644
4635
4624
4614
4602
4590
4578
4565
4552
4538
4523
4508
4492
4476
4459
4442
4424
4405
4386
4367
4347
4326
4305
4283
4260
4237
4213
4189
4164
4138
4112
4085
4057
4029
4000
3971
3941
3910
3879
3848
3816
3783
3750
3717
3683
3649
3614
3580
3545
3509
3473
3438
3401
3365
3328
3292
3255
3218
3181
3143
3106
3068
3030
2992
2954
2916
2878
2840
2801
2763
2724
2685
2646
2607
2568
2529
2489
2450
2410
2370
2331
2291
2251
2210
2170
2130
2089
2048
2007
1966
1925
1883
1841
1799
1756
1713
1669
1625
1581
1536
1490
1444
1398
1351
1303
1255
1207
1158
1108
1059
1008
958
907
856
804
753
701
648
596
544
491
438
386
333
280
227
174
121
68
15
-38
-91
-144
-197
-250
-303
-355
-408
-460
-513
-565
-617
-669
-721
-772
-824
-875
-926
-977
-1028
-1078
-1128
-1178
-1228
-1277
-1326
-1375
-1423
-1471
-1518
-1566
-1612
-1659
-1705
-1751
-1796
-1841
-1886
-1931
-1975
-2019
-2062
-2105
-2148
-2191
-2233
-2275
-2316
-2358
-2399
-2439
-2479
-2519
-2559
-2598
-2637
-2675
-2713
-2751
-2788
-2825
-2862
-2898
-2934
-2970
-3005
-3040
-3074
-3108
-3142
-3175
-3208
-3240
-3272
-3303
-3334
-3365
-3395
-3425
-3454
-3483
-3511
-3539
-3566
-3593
-3619
-3645
-3670
-3695
-3719
-3742
-3765
-3787
-3809
-3830
-3850
-3870
-3889
-3908
-3926
-3943
-3960
-3977
-3993
-4009
-4024
-4038
-4053
-4066
-4080
-4093
-4106
-4118
-4129
-4141
-4152
-4162
-4172
-4182
-4191
-4200
-4208
-4215
-4222
-4229
-4235
-4240
-4244
-4249
-4252
-4255
-4257
-4259
-4260
-4260
-4260
-4259
-4258
-4256
-4253
-4250
-4247
-4243
-4238
-4233
-4227
-4221
-4214
-4207
-4199
-4191
-4182
-4173
-4164
-4154
-4144
-4133
-4122
-4111
-4099
-4086
-4074
-4061
-4048
-4034
-4019
-4005
-3991
-3975
-3960
-3944
-3928
-3911
-3894
-3877
-3859
-3841
-3823
-3804
-3786
-3767
-3747
-3728
-3709
-3689
-3670
-3650
-3630
-3610
-3591
-3571
-3551
-3532
-3512
-3493
-3474
-3455
-3436
-3418
-3400
-3382
-3364
-3347
-3329
-3313
-3296
-3280
-3264
-3248
-3232
-3217
-3202
-3188
-3174
-3160
-3146
-3132
-3119
-3106
-3094
-3082
-3070
-3058
-3047
-3036
-3025
-3015
-3005
-2996
-2987
-2978
-2970
-2962
-2955
-2948
-2942
-2936
-2931
-2926
-2921
-2917
-2913
-2910
-2907
-2905
-2902
-2900
-2899
-2898
-2897
-2896
-2895
-2895
-2894
-2894
-2894
-2894
-2895
-2895
-2895
-2895
-2895
-2895
-2895
-2895
-2894
-2894
-2893
-2893
-2892
-2890
-2889
-2887
-2886
-2884
-2881
-2879
-2877
-2874
-2871
-2868
-2865
-2861
-2858
-2854
-2850
-2846
-2842
-2837
-2833
-2828
-2823
-2818
-2813
-2808
-2803
-2798
-2792
-2787
-2781
-2775
-2769
-2764
-2758
-2752
-2746
-2740
-2734
-2728
-2722
-2715
-2709
-2703
-2697
-2690
-2684
-2678
-2671
-2665
-2658
-2652
-2645
-2638
-2632
-2625
-2618
-2611
-2604
-2597
-2591
-2584
-2577
-2570
-2563
-2556
-2550
-2543
-2537
-2530
-2524
-2518
-2512
-2506
-2501
-2496
-2491
-2486
-2481
-2477
-2474
-2470
-2467
-2464
-2462
-2460
-2458
-2456
-2455
-2454
-2454
-2453
-2453
-2454
-2454
-2455
-2456
-2457
-2458
-2460
-2461
-2463
-2465
-2467
-2470
-2472
-2474
-2476
-2479
-2481
-2483
-2485
-2487
-2489
-2491
-2492
-2493
-2494
-2495
-2496
-2496
-2496
-2495
-2495
-2493
-2492
-2490
-2488
-2485
-2482
-2478
-2475
-2470
-2466
-2461
-2456
-2450
-2445
-2439
-2432
-2426
-2419
-2412
-2405
-2398
-2391
-2384
-2376
-2369
-2361
-2353
-2346
-2338
-2330
-2322
-2314
-2306
-2297
-2289
-2280
-2271
-2262
-2253
-2244
-2234
-2225
-2215
-2205
-2195
-2185
-2175
-2165
-2155
-2145
-2135
-2125
-2116
-2106
-2097
-2088
-2080
-2071
-2063
-2055
-2047
-2040
-2033
-2025
-2020
-2013
-2007
-2001
-1996
-1990
-1985
-1980
-1975
-1971
-1966
-1961
-1957
-1952
-1948
-1944
-1940
-1935
-1931
-1927
-1923
-1918
-1914
-1909
-1905
-1900
-1896
-1891
-1886
-1881
-1876
-1871
-1865
-1860
-1854
-1848
-1842
-1835
-1828
-1821
-1814
-1806
-1798
-1789
-1780
-1771
-1761
-1751
-1740
-1729
-1717
-1705
-1692
-1679
-1665
-1651
-1636
-1621
-1605
-1588
-1571
-1554
-1536
-1517
-1498
-1477
-1457
-1435
-1413
-1390
-1366
-1342
-1316
-1290
-1263
-1235
-1207
-1177
-1147
-1115
-1083
-1050
-1016
-982
-947
-911
-874
-836
-798
-758
-719
-678
-637
-595
-552
-509
-465
-420
-375
-329
-283
-236
-189
-141
-93
-45
4
53
102
152
201
251
301
351
401
452
502
553
603
654
704
755
805
856
906
957
1008
1058
1109
1159
1210
1260
1311
1361
1411
1462
1512
1563
1613
1663
1714
1764
1815
1865
1916
1966
2017
2067
2118
2169
2219
2270
2321
2372
2423
2473
2524
2574
2625
2675
2725
2774
2824
2873
2922
2971
3019
3066
3114
3160
3207
3252
3297
3342
3385
3429
3471
3513
3553
3594
3633
3671
3709
3746
3781
3816
3850
3883
3915
3946
3976
4003
4032
4059
4083
4108
4131
4153
4174
4193
4212
4229
4245
4260
4273
4285
4297
4307
4315
4323
4329
4334
4338
4341
4343
4343
4342
4340
4337
4333
4328
4322
4314
4306
4297
4286
4275
4263
4250
4236
4221
4206
4189
4172
4155
4137
4118
4099
4078
4059
4038
4017
3996
3974
3952
3929
3907
3884
3861
3838
3815
3792
3769
3746
3723
3700
3677
3655
3632
3610
3588
3567
3546
3525
3504
3485
3465
3447
3428
3411
3394
3377
3362
3347
3333
3319
3306
3294
3283
3272
3262
3253
3244
3237
3230
3224
3219
3215
3211
3209
3207
3207
3207
3208
3210
3213
3218
3223
3229
3236
3244
3253
3263
3274
3286
3298
3312
3327
3343
3360
3377
3395
3415
3435
3456
3477
3500
3523
3546
3571
3596
3621
3647
3674
3701
3729
3757
3785
3814
3844
3874
3904
3934
3965
3996
4027
4059
4093
4125
4159
4192
4226
4260
4295
4330
4365
4401
4437
4474
4511
4548
4586
4624
4662
4701
4740
4779
4819
4859
4899
4940
4981
5022
5064
5106
5148
5190
5233
5276
5319
5361
5405
5448
5491
5534
5577
5620
5662
5705
5747
5789
5831
5872
5913
5953
5993
6033
6072
6111
6149
6186
6223
6259
6294
6329
6363
6397
6430
6462
6493
6524
6554
6583
6612
6640
6667
6694
6719
6745
6769
6793
6816
6838
6860
6881
6902
6922
6941
6959
6977
6994
7011
7027
7042
7056
7070
7083
7096
7107
7118
7128
7138
7147
7155
7163
7169
7175
7181
7186
7190
7193
7196
7198
7199
7200
7200
7200
7198
7196
7193
7190
7186
7181
7175
7169
7162
7154
7145
7136
7126
7115
7104
7092
7079
7065
7051
7036
7020
7004
6987
6969
6950
6931
6911
6891
6869
6847
6825
6801
6777
6752
6726
6700
6673
6645
6616
6587
6557
6526
6494
6461
6428
6394
6359
6323
6286
6249
6211
6172
6133
6093
6052
6010
5967
5924
5881
5836
5791
5745
5699
5652
5605
5557
5509
5461
5411
5362
5312
5262
5212
5161
5110
5059
5008
4956
4905
4853
4802
4750
4699
4648
4596
4546
4495
4444
4394
4345
4296
4247
4199
4151
4104
4057
4011
3967
3922
3879
3836
3794
3752
3712
3672
3634
3596
3559
3522
3487
3452
3418
3385
3353
3321
3290
3260
3231
3202
3174
3146
3119
3093
3067
3042
3017
2992
2968
2944
2921
2898
2875
2852
2830
2808
2786
2764
2743
2721
2700
2679
2658
2637
2617
2596
2576
2556
2536
2516
2496
2477
2457
2438
2419
2400
2381
2363
2345
2327
2309
2291
2274
2257
2240
2224
2208
2192
2176
2161
2145
2131
2116
2102
2088
2074
2060
2045
2033
2020
2007
1995
1982
1970
1957
1945
1933
1921
1909
1897
1886
1874
1862
1851
1839
1828
1816
1804
1793
1781
1770
1758
1746
1734
1722
1711
1698
1686
1674
1662
1650
1637
1625
1612
1600
1587
1574
1562
1549
1537
1524
1511
1499
1487
1474
1462
1450
1438
1426
1414
1403
1391
1380
1368
1357
1345
1334
1323
1311
1300
1289
1277
1266
1254
1243
1231
1219
1207
1195
1182
1170
1157
1144
1131
1117
1104
1090
1076
1062
1047
1033
1018
1002
988
973
958
942
927
911
895
880
864
848
832
816
801
785
769
754
738
723
708
694
679
665
652
638
625
613
600
588
577
566
555
545
536
526
517
509
501
493
486
479
472
466
461
455
450
445
440
436
432
428
424
420
417
414
410
407
404
401
399
396
394
391
389
387
385
383
381
379
378
376
374
373
371
369
368
366
365
363
362
360
359
358
356
355
354
353
352
351
351
350
350
350
350
350
351
352
353
355
357
359
362
366
370
374
379
385
391
398
406
415
424
434
445
457
469
483
497
512
529
546
564
584
604
626
648
672
697
723
750
778
807
838
869
902
935
970
1006
1043
1081
1119
1159
1200
1242
1284
1328
1372
1417
1463
1509
1556
1604
1653
1702
1751
1802
1852
1903
1955
2007
2059
2112
2165
2218
2271
2324
2378
2431
2485
2539
2592
2646
2699
2752
2805
2858
2910
2963
3015
3066
3118
3169
3220
3270
3320
3369
3418
3467
3515
3562
3609
3655
3701
3746
3791
3835
3878
3921
3962
4003
4043
4083
4122
4160
4197
4233
4268
4302
4336
4368
4399
4430
4459
4488
4515
4542
4567
4591
4614
4637
4658
4678
4697
4714
4731
4746
4761
4774
4786
4796
4806
4814
4821
4827
4832
4835
4837
4838
4837
4836
4833
4829
4823
4817
4809
4800
4789
4778
4765
4751
4736
4720
4703
4685
4665
4645
4623
4601
4577
4553
4527
4501
4473
4445
4416
4386
4355
4323
4290
4256
4222
4186
4150
4113
4075
4035
3997
3957
3916
3874
3831
3787
3743
3698
3652
3605
3558
3509
3460
3411
3360
3309
3256
3204
3150
3096
3041
2985
2929
2872
2814
2755
2696
2636
2576
2514
2453
2390
2327
2264
2199
2135
2069
2004
1938
1871
1804
1736
1668
1600
1532
1463
1394
1325
1255
1186
1116
1046
976
907
837
768
698
629
560
492
423
355
288
220
154
87
21
-45
-110
-174
-238
-302
-365
-428
-490
-551
-612
-673
-732
-792
-850
-908
-966
-1022
-1079
-1134
-1189
-1243
-1297
-1350
-1402
-1453
-1503
-1553
-1602
-1651
-1698
-1745
-1791
-1837
-1881
-1925
-1968
-2009
-2052
-2093
-2133
-2172
-2211
-2249
-2286
-2322
-2358
-2394
-2428
-2462
-2495
-2528
-2560
-2592
-2623
-2653
-2683
-2712
-2741
-2769
-2796
-2823
-2850
-2876
-2901
-2926
-2951
-2975
-2998
-3021
-3043
-3065
-3086
-3106
-3126
-3146
-3165
-3183
-3200
-3217
-3234
-3250
-3265
-3279
-3293
-3307
-3319
-3331
-3343
-3354
-3364
-3374
-3384
-3392
-3401
-3408
-3416
-3422
-3429
-3434
-3440
-3445
-3449
-3454
-3457
-3461
-3464
-3467
-3470
-3472
-3474
-3476
-3477
-3479
-3480
-3481
-3483
-3484
-3485
-3486
-3487
-3488
-3489
-3491
-3492
-3494
-3496
-3498
-3501
-3504
-3507
-3511
-3515
-3519
-3524
-3529
-3535
-3542
-3548
-3556
-3564
-3573
-3582
-3592
-3603
-3614
-3626
-3639
-3653
-3667
-3682
-3698
-3715
-3733
-3751
-3770
-3790
-3811
-3833
-3856
-3880
-3904
-3930
-3956
-3983
-4011
-4040
-4070
-4101
-4132
-4165
-4198
-4232
-4267
-4303
-4339
-4376
-4414
-4453
-4492
-4532
-4573
-4614
-4656
-4699
-4742
-4786
-4831
-4876
-4921
-4967
-5014
-5061
-5108
-5156
-5204
-5252
-5301
-5350
-5400
-5449
-5499
-5548
-5598
-5648
-5697
-5747
-5796
-5846
-5895
-5943
-5992
-6040
-6087
-6135
-6181
-6227
-6273
-6318
-6362
-6406
-6449
-6491
-6532
-6573
-6613
-6652
-6690
-6727
-6763
-6798
-6833
-6866
-6899
-6930
-6961
-6991
-7020
-7048
-7075
-7101
-7126
-7150
-7173
-7195
-7216
-7237
-7256
-7274
-7292
-7308
-7323
-7338
-7351
-7364
-7375
-7386
-7395
-7404
-7411
-7418
-7424
-7428
-7432
-7435
-7437
-7438
-7438
-7437
-7436
-7433
-7429
-7425
-7420
-7413
-7406
-7398
-7389
-7379
-7368
-7356
-7344
-7330
-7316
-7300
-7284
-7267
-7249
-7230
-7210
-7190
-7168
-7146
-7123
-7100
-7075
-7050
-7024
-6997
-6970
-6942
-6913
-6884
-6854
-6824
-6793
-6761
-6729
-6696
-6663
-6630
-6596
-6561
-6526
-6491
-6455
-6419
-6382
-6345
-6308
-6270
-6232
-6193
-6154
-6115
-6076
-6036
-5996
-5955
-5914
-5873
-5832
-5790
-5749
-5707
-5664
-5622
-5579
-5536
-5494
-5451
-5408
-5365
-5322
-5279
-5237
-5194
-5151
-5109
-5067
-5025
-4984
-4943
-4902
-4862
-4822
-4782
-4743
-4705
-4667
-4630
-4593
-4557
-4522
-4488
-4454
-4421
-4389
-4357
-4327
-4297
-4268
-4240
-4213
-4187
-4162
-4138
-4115
-4093
-4072
-4051
-4033
-4016
-3999
-3984
-3970
-3956
-3945
-3934
-3924
-3916
-3909
-3903
-3898
-3894
-3892
-3890
-3890
-3891
-3893
-3896
-3901
-3906
-3912
-3920
-3928
-3938
-3948
-3960
-3972
-3986
-4000
-4016
-4032
-4049
-4067
-4086
-4107
-4128
-4150
-4173
-4196
-4221
-4246
-4272
-4298
-4326
-4354
-4383
-4412
-4442
-4473
-4504
-4535
-4567
-4600
-4632
-4666
-4699
-4733
-4767
-4801
-4836
-4870
-4905
-4940
-4975
-5010
-5045
-5081
-5116
-5151
-5186
-5221
-5255
-5290
-5324
-5358
-5392
-5425
-5459
-5491
-5523
-5555
-5586
-5617
-5647
-5676
-5705
-5733
-5760
-5786
-5812
-5836
-5859
-5882
-5903
-5924
-5943
-5961
-5978
-5993
-6008
-6021
-6033
-6043
-6053
-6061
-6067
-6073
-6077
-6080
-6081
-6081
-6080
-6078
-6074
-6069
-6063
-6056
-6047
-6037
-6026
-6013
-6000
-5985
-5969
-5952
-5933
-5913
-5892
-5870
-5847
-5823
-5797
-5770
-5742
-5712
-5682
-5650
-5617
-5583
-5548
-5512
-5475
-5436
-5396
-5355
-5313
-5270
-5226
-5180
-5134
-5086
-5038
-4988
-4937
-4885
-4832
-4778
-4722
-4666
-4609
-4550
-4491
-4430
-4369
-4306
-4243
-4178
-4112
-4045
-3977
-3908
-3838
-3767
-3695
-3622
-3548
-3473
-3397
-3319
-3241
-3162
-3082
-3001
-2919
-2836
-2753
-2668
-2583
-2497
-2410
-2322
-2234
-2145
-2056
-1965
-1875
-1783
-1691
-1599
-1506
-1413
-1320
-1226
-1132
-1038
-943
-848
-754
-659
-564
-469
-374
-280
-185
-90
4
98
192
285
379
472
564
657
749
840
931
1022
1112
1202
1291
1380
1469
1556
1644
1730
1817
1902
1987
2072
2155
2239
2321
2403
2484
2565
2645
2725
2803
2882
2959
3036
3112
3188
3263
3337
3411
3484
3557
3629
3700
3771
3841
3911
3980
4048
4116
4184
4251
4317
4383
4448
4513
4577
4641
4704
4767
4829
4891
4952
5013
5074
5134
5193
5252
5311
5369
5426
5484
5541
5597
5653
5709
5764
5819
5874
5928
5982
6036
6089
6142
6194
6246
6298
6349
6400
6451
6501
6551
6601
6650
6699
6748
6796
6844
6892
6939
6986
7033
7079
7125
7171
7216
7261
7306
7351
7395
7439
7483
7526
7570
7613
7656
7698
7741
7783
7826
7868
7910
7952
7994
8035
8077
8118
8159
8201
8242
8283
8324
8365
8405
8446
8487
8527
8568
8608
8648
8688
8728
8768
8808
8848
8888
8927
8967
9006
9045
9084
9122
9161
9199
9237
9275
9312
9350
9387
9423
9460
9496
9532
9568
9603
9638
9673
9707
9741
9775
9809
9842
9874
9907
9939
9970
10001
10032
10062
10092
10121
10149
10177
10205
10232
10258
10284
10308
10333
10356
10379
10401
10423
10443
10463
10482
10501
10518
10535
10551
10566
10581
10594
10607
10619
10630
10641
10650
10659
10667
10674
10680
10686
10691
10695
10698
10700
10701
10702
10702
10701
10700
10697
10694
10690
10685
10680
10674
10667
10659
10651
10642
10632
10621
10610
10599
10586
10573
10560
10546
10531
10516
10500
10484
10468
10451
10433
10416
10397
10379
10360
10340
10321
10301
10280
10260
10239
10217
10196
10174
10152
10129
10106
10083
10060
10037
10013
9989
9964
9939
9915
9889
9864
9838
9812
9786
9760
9733
9706
9679
9651
9623
9595
9567
9538
9509
9480
9450
9420
9389
9358
9327
9295
9263
9231
9198
9164
9130
9096
9061
9025
8989
8953
8916
8878
8840
8801
8761
8721
8681
8640
8598
8556
8513
8470
8426
8382
8337
8292
8246
8199
8151
8105
8057
8007
7959
7910
7860
7809
7758
7707
7655
7602
7549
7496
7442
7387
7332
7277
7221
7165
7109
7052
6994
6937
6879
6820
6762
6702
6643
6583
6523
6463
6403
6342
6281
6220
6159
6098
6036
5975
5914
5852
5791
5730
5668
5607
5547
5486
5426
5366
5306
5246
5187
5128
5070
5012
4954
4897
4840
4784
4728
4673
4618
4563
4509
4455
4402
4349
4297
4245
4194
4143
4091
4042
3992
3943
3894
3846
3798
3751
3704
3657
3611
3565
3520
3475
3431
3388
3345
3302
3260
3219
3178
3138
3098
3059
3021
2983
2946
2909
2874
2838
2804
2771
2738
2706
2675
2644
2615
2586
2558
2531
2504
2479
2454
2430
2407
2385
2364
2344
2324
2305
2287
2270
2253
2238
2223
2208
2195
2182
2170
2159
2148
2138
2129
2120
2112
2104
2097
2091
2085
2080
2075
2071
2068
2064
2062
2059
2057
2056
2055
2054
2054
2054
2055
2056
2057
2059
2061
2063
2066
2068
2071
2075
2078
2082
2086
2090
2095
2099
2104
2109
2114
2119
2124
2129
2135
2141
2146
2152
2158
2164
2171
2177
2184
2190
2197
2204
2212
2219
2227
2235
2243
2252
2260
2269
2279
2288
2298
2308
2319
2330
2341
2353
2365
2377
2389
2402
2415
2428
2441
2455
2469
2483
2497
2512
2526
2541
2555
2570
2585
2599
2614
2629
2644
2659
2674
2689
2703
2718
2733
2748
2762
2777
2791
2805
2819
2833
2847
2861
2874
2888
2901
2914
2926
2939
2951
2963
2975
2987
2999
3010
3021
3032
3043
3053
3063
3073
3083
3093
3102
3111
3120
3129
3138
3146
3154
3162
3170
3177
3184
3191
3198
3205
3212
3218
3224
3230
3236
3241
3246
3251
3256
3261
3265
3269
3273
3276
3279
3282
3285
3287
3290
3291
3293
3295
3296
3297
3298
3298
3299
3299
3299
3299
3299
3299
3298
3298
3297
3296
3295
3294
3293
3291
3290
3288
3286
3284
3282
3279
3277
3274
3271
3268
3264
3261
3257
3252
3248
3243
3238
3233
3227
3221
3214
3207
3200
3193
3184
3176
3167
3158
3148
3137
3127
3115
3103
3091
3078
3065
3051
3036
3021
3006
2989
2972
2955
2937
2918
2898
2878
2858
2836
2814
2791
2768
2744
2720
2694
2668
2642
2615
2587
2559
2530
2501
2471
2440
2409
2377
2345
2312
2279
2245
2211
2176
2141
2105
2069
2033
1995
1958
1919
1881
1842
1802
1761
1721
1679
1637
1594
1551
1507
1463
1417
1372
1325
1278
1231
1182
1133
1084
1033
982
931
878
825
771
717
662
606
549
492
435
376
317
257
197
136
75
13
-50
-113
-176
-241
-305
-370
-436
-502
-569
-636
-703
-771
-840
-908
-978
-1047
-1118
-1188
-1259
-1331
-1403
-1475
-1547
-1621
-1694
-1768
-1842
-1917
-1991
-2067
-2142
-2218
-2293
-2370
-2446
-2522
-2598
-2675
-2751
-2828
-2904
-2980
-3056
-3131
-3207
-3282
-3357
-3432
-3506
-3580
-3653
-3726
-3799
-3871
-3943
-4014
-4085
-4155
-4225
-4295
-4364
-4432
-4500
-4567
-4633
-4699
-4765
-4829
-4894
-4957
-5020
-5082
-5144
-5205
-5265
-5325
-5384
-5442
-5500
-5557
-5613
-5669
-5724
-5778
-5832
-5885
-5938
-5990
-6041
-6092
-6142
-6191
-6239
-6287
-6334
-6381
-6426
-6471
-6516
-6559
-6602
-6644
-6686
-6726
-6766
-6806
-6844
-6883
-6920
-6957
-6993
-7028
-7063
-7097
-7131
-7164
-7196
-7228
-7259
-7290
-7320
-7349
-7378
-7407
-7435
-7462
-7489
-7516
-7542
-7568
-7593
-7618
-7642
-7666
-7690
-7713
-7735
-7757
-7779
-7801
-7822
-7842
-7862
-7882
-7902
-7921
-7939
-7958
-7976
-7993
-8010
-8026
-8042
-8058
-8074
-8087
-8103
-8116
-8129
-8141
-8153
-8164
-8175
-8183
-8193
-8202
-8209
-8216
-8221
-8226
-8230
-8233
-8235
-8236
-8237
-8236
-8234
-8232
-8228
-8224
-8218
-8212
-8205
-8196
-8186
-8177
-8166
-8154
-8141
-8128
-8113
-8096
-8080
-8063
-8045
-8026
-8005
-7984
-7962
-7940
-7916
-7891
-7866
-7840
-7812
-7784
-7756
-7726
-7696
-7664
-7632
-7600
-7566
-7532
-7496
-7461
-7424
-7387
-7349
-7310
-7271
-7231
-7190
-7148
-7106
-7064
-7021
-6977
-6933
-6888
-6842
-6797
-6750
-6703
-6656
-6608
-6560
-6511
-6462
-6413
-6363
-6313
-6263
-6212
-6161
-6109
-6057
-6005
-5953
-5901
-5848
-5795
-5742
-5688
-5635
-5581
-5528
-5474
-5420
-5366
-5312
-5258
-5204
-5150
-5096
-5042
-4988
-4934
-4880
-4826
-4772
-4719
-4665
-4612
-4559
-4506
-4453
-4400
-4348
-4295
-4243
-4191
-4140
-4088
-4037
-3986
-3935
-3885
-3835
-3785
-3735
-3686
-3637
-3589
-3540
-3492
-3444
-3397
-3350
-3303
-3257
-3211
-3165
-3120
-3075
-3031
-2987
-2944
-2901
-2858
-2816
-2774
-2733
-2693
-2652
-2613
-2574
-2535
-2498
-2460
-2423
-2387
-2352
-2317
-2282
-2249
-2216
-2183
-2151
-2120
-2089
-2059
-2029
-2000
-1972
-1944
-1916
-1890
-1863
-1837
-1812
-1787
-1762
-1738
-1714
-1691
-1667
-1644
-1622
-1599
-1577
-1555
-1534
-1512
-1491
-1470
-1449
-1428
-1407
-1386
-1366
-1346
-1325
-1305
-1285
-1266
-1246
-1226
-1206
-1187
-1167
-1148
-1129
-1109
-1090
-1071
-1051
-1032
-1012
-993
-973
-953
-934
-914
-893
-873
-852
-832
-811
-789
-768
-746
-724
-702
-679
-656
-632
-608
-584
-560
-535
-509
-484
-458
-431
-404
-377
-349
-321
-293
-264
-235
-206
-176
-147
-117
-86
-56
-25
6
37
69
100
132
164
195
227
259
292
324
356
388
421
453
485
518
550
583
615
647
680
712
744
777
809
841
873
905
938
970
1002
1034
1066
1098
1130
1162
1194
1226
1257
1289
1321
1352
1384
1416
1447
1479
1511
1542
1574
1606
1638
1670
1702
1734
1766
1798
1831
1863
1896
1928
1961
1994
2027
2060
2093
2126
2159
2192
2225
2259
2292
2325
2358
2391
2424
2457
2490
2524
2557
2590
2623
2656
2689
2722
2755
2788
2820
2853
2886
2918
2951
2983
3015
3047
3078
3110
3141
3172
3203
3233
3263
3293
3322
3351
3379
3407
3435
3462
3488
3514
3540
3565
3589
3612
3635
3658
3680
3701
3721
3741
3760
3778
3796
3813
3829
3845
3860
3874
3887
3900
3912
3923
3934
3944
3954
3963
3971
3978
3985
3992
3998
4003
4008
4011
4016
4019
4022
4026
4027
4030
4030
4032
4033
4034
4034
4034
4034
4034
4033
4032
4030
4030
4027
4026
4024
4022
4019
4017
4014
4011
4009
4006
4003
3999
3996
3993
3989
3986
3982
3979
3975
3972
3968
3965
3961
3958
3954
3951
3947
3943
3940
3936
3933
3929
3925
3922
3918
3914
3911
3907
3903
3900
3896
3892
3889
3885
3881
3877
3873
3869
3865
3861
3857
3853
3848
3844
3840
3836
3831
3827
3823
3818
3814
3810
3806
3802
3798
3794
3791
3787
3784
3781
3778
3776
3773
3771
3769
3767
3766
3764
3763
3762
3761
3761
3760
3760
3759
3759
3759
3759
3759
3760
3760
3760
3760
3761
3761
3761
3762
3762
3762
3762
3762
3761
3761
3760
3759
3757
3756
3754
3752
3749
3746
3743
3739
3735
3730
3725
3719
3713
3707
3699
3692
3684
3675
3665
3656
3645
3634
3623
3611
3598
3585
3571
3556
3541
3525
3509
3492
3474
3456
3437
3417
3397
3377
3355
3333
3310
3287
3263
3239
3214
3188
3162
3135
3108
3080
3051
3022
2993
2963
2932
2901
2869
2838
2805
2773
2739
2706
2672
2638
2604
2569
2534
2499
2464
2428
2392
2356
2320
2284
2248
2211
2175
2138
2101
2065
2028
1991
1954
1917
1881
1844
1807
1770
1733
1697
1660
1623
1587
1550
1514
1477
1440
1404
1367
1331
1295
1258
1222
1186
1150
1114
1079
1043
1008
973
939
904
870
836
803
770
738
706
674
643
613
583
553
525
496
469
442
416
390
365
341
318
295
273
252
232
212
194
176
159
142
127
112
99
86
74
62
52
43
34
26
19
13
7
3
-1
-4
-6
-7
-8
-8
-7
-5
-3
0
3
8
13
18
24
31
38
46
54
63
72
82
92
103
114
126
138
150
163
176
189
202
216
230
245
259
274
289
304
319
334
350
366
381
397
413
430
446
462
478
495
511
528
544
561
577
594
610
627
643
660
676
692
709
725
741
757
772
788
803
818
833
848
862
876
890
903
916
929
941
953
965
976
987
998
1008
1016
1027
1035
1044
1052
1059
1066
1073
1079
1084
1089
1094
1098
1102
1106
1109
1112
1114
1116
1118
1119
1121
1121
1122
1122
1122
1122
1122
1121
1120
1119
1118
1117
1115
1113
1111
1109
1107
1105
1103
1100
1098
1095
1093
1090
1087
1084
1081
1078
1075
1072
1069
1066
1062
1059
1055
1052
1048
1044
1040
1036
1032
1027
1022
1018
1012
1008
1002
998
992
986
980
974
967
960
953
946
939
931
923
915
907
898
890
881
872
863
854
845
835
826
816
806
796
786
776
766
755
745
734
724
714
703
692
682
672
661
651
641
630
620
610
601
591
582
572
563
554
546
538
530
522
514
507
500
493
487
481
475
470
465
460
456
452
448
445
442
439
437
436
434
433
433
433
433
434
436
437
440
442
445
449
453
457
462
467
473
479
486
493
501
509
518
527
536
546
557
568
580
592
604
617
631
645
660
675
691
707
724
741
759
778
797
817
838
859
881
903
926
950
974
999
1024
1050
1076
1104
1131
1160
1188
1218
1248
1278
1309
1341
1373
1406
1439
1473
1507
1542
1577
1613
1650
1687
1724
1762
1801
1840
1880
1920
1960
2001
2043
2085
2127
2170
2214
2258
2302
2347
2392
2437
2483
2529
2576
2623
2670
2717
2765
2813
2861
2910
2958
3007
3056
3106
3155
3205
3254
3304
3354
3405
3455
3506
3556
3607
3658
3709
3761
3812
3864
3915
3967
4019
4070
4123
4175
4227
4279
4332
4384
4437
4489
4542
4594
4647
4699
4752
4804
4857
4909
4961
5014
5066
5118
5171
5223
5275
5327
5378
5430
5482
5533
5585
5636
5687
5739
5790
5840
5891
5942
5992
6042
6092
6142
6192
6241
6290
6340
6389
6437
6486
6535
6583
6631
6679
6727
6774
6822
6869
6916
6963
7010
7057
7103
7149
7196
7242
7287
7333
7379
7424
7469
7514
7559
7604
7649
7693
7737
7782
7826
7869
7913
7957
8000
8042
8086
8129
8172
8215
8257
8300
8342
8384
8426
8468
8509
8551
8592
8633
8674
8714
8755
8795
8835
8875
8914
8953
8992
9031
9070
9108
9146
9184
9221
9258
9295
9331
9368
9403
9439
9474
9509
9543
9578
9611
9645
9678
9711
9743
9775
9806
9837
9868
9898
9928
9957
9986
10014
10042
10070
10097
10123
10149
10175
10200
10224
10248
10272
10295
10317
10339
10361
10381
10402
10421
10441
10459
10477
10495
10511
10528
10543
10558
10573
10587
10600
10613
10625
10636
10647
10657
10666
10675
10683
10690
10697
10703
10708
10713
10717
10720
10722
10724
10725
10725
10725
10723
10721
10719
10715
10711
10706
10701
10695
10687
10680
10671
10661
10651
10640
10629
10616
10603
10589
10574
10559
10542
10525
10507
10488
10469
10448
10427
10405
10382
10359
10334
10309
10283
10257
10229
10201
10172
10142
10112
10080
10048
10016
9982
9948
9914
9878
9842
9805
9768
9730
9692
9652
9613
9572
9531
9490
9448
9405
9362
9318
9274
9229
9183
9137
9091
9044
8997
8949
8900
8851
8802
8752
8702
8651
8600
8549
8497
8444
8391
8338
8285
8231
8176
8122
8067
8010
7956
7899
7843
7786
7729
7672
7615
7557
7498
7440
7381
7322
7263
7204
7144
7084
7023
6963
6902
6841
6780
6718
6656
6594
6532
6469
6407
6344
6281
6217
6154
6090
6026
5962
5897
5833
5768
5702
5637
5571
5506
5440
5373
5307
5240
5173
5106
5038
4971
4903
4835
4767
4699
4630
4562
4493
4424
4355
4287
4218
4149
4080
4011
3942
3874
3805
3737
3668
3600
3532
3464
3396
3328
3261
3194
3127
3060
2993
2926
2860
2794
2728
2663
2597
2532
2467
2403
2338
2274
2210
2147
2083
2021
1958
1896
1834
1772
1710
1649
1589
1528
1468
1409
1349
1290
1232
1174
1116
1058
1000
944
888
832
777
722
667
613
559
505
452
400
348
296
245
194
144
94
45
-4
-53
-101
-148
-195
-242
-288
-334
-379
-424
-468
-512
-556
-599
-641
-683
-725
-766
-807
-848
-887
-927
-966
-1004
-1042
-1080
-1117
-1154
-1190
-1226
-1261
-1296
-1330
-1365
-1398
-1432
-1464
-1497
-1529
-1561
-1593
-1624
-1655
-1686
-1716
-1746
-1776
-1806
-1836
-1865
-1894
-1923
-1952
-1981
-2009
-2037
-2066
-2094
-2122
-2150
-2178
-2206
-2233
-2260
-2288
-2315
-2342
-2368
-2395
-2421
-2448
-2474
-2500
-2525
-2551
-2576
-2602
-2627
-2652
-2676
-2701
-2725
-2749
-2773
-2797
-2820
-2844
-2867
-2889
-2912
-2934
-2957
-2979
-3000
-3022
-3043
-3064
-3085
-3105
-3126
-3146
-3166
-3185
-3205
-3224
-3243
-3261
-3280
-3298
-3316
-3334
-3352
-3369
-3387
-3404
-3421
-3438
-3456
-3472
-3489
-3506
-3523
-3540
-3557
-3574
-3591
-3608
-3625
-3643
-3660
-3677
-3695
-3712
-3730
-3748
-3766
-3784
-3803
-3821
-3840
-3859
-3878
-3897
-3917
-3936
-3956
-3976
-3997
-4017
-4038
-4059
-4081
-4102
-4124
-4146
-4169
-4191
-4215
-4238
-4261
-4285
-4309
-4334
-4358
-4383
-4408
-4434
-4459
-4485
-4511
-4537
-4563
-4589
-4616
-4642
-4669
-4696
-4723
-4750
-4777
-4805
-4832
-4860
-4887
-4915
-4943
-4971
-5000
-5028
-5056
-5085
-5113
-5142
-5171
-5200
-5228
-5257
-5286
-5315
-5344
-5372
-5401
-5430
-5458
-5487
-5515
-5543
-5572
-5600
-5628
-5656
-5684
-5712
-5740
-5767
-5795
-5823
-5850
-5878
-5905
-5932
-5959
-5986
-6013
-6040
-6067
-6094
-6120
-6147
-6173
-6199
-6225
-6251
-6276
-6302
-6327
-6353
-6378
-6402
-6427
-6451
-6476
-6499
-6523
-6547
-6570
-6593
-6615
-6637
-6659
-6681
-6702
-6723
-6744
-6764
-6784
-6804
-6823
-6842
-6861
-6879
-6897
-6914
-6931
-6948
-6964
-6980
-6996
-7011
-7026
-7040
-7054
-7067
-7080
-7093
-7105
-7117
-7128
-7139
-7149
-7159
-7169
-7178
-7187
-7195
-7203
-7211
-7218
-7225
-7232
-7238
-7243
-7248
-7253
-7258
-7261
-7265
-7268
-7271
-7273
-7274
-7275
-7276
-7276
-7276
-7275
-7274
-7272
-7269
-7266
-7263
-7259
-7254
-7249
-7243
-7237
-7230
-7223
-7215
-7206
-7197
-7188
-7178
-7167
-7156
-7145
-7132
-7120
-7107
-7093
-7079
-7064
-7049
-7033
-7017
-7001
-6983
-6966
-6948
-6929
-6910
-6891
-6871
-6850
-6829
-6807
-6785
-6763
-6740
-6717
-6693
-6668
-6643
-6618
-6592
-6566
-6539
-6511
-6484
-6455
-6427
-6397
-6368
-6338
-6307
-6276
-6244
-6212
-6180
-6147
-6113
-6079
-6045
-6010
-5974
-5938
-5902
-5865
-5828
-5790
-5752
-5714
-5675
-5635
-5595
-5555
-5514
-5473
-5432
-5390
-5348
-5305
-5263
-5219
-5176
-5132
-5088
-5044
-4999
-4954
-4909
-4864
-4819
-4773
-4728
-4682
-4636
-4590
-4544
-4497
-4451
-4405
-4358
-4312
-4265
-4219
-4173
-4126
-4080
-4034
-3988
-3942
-3896
-3850
-3804
-3759
-3714
-3668
-3624
-3579
-3534
-3490
-3446
-3402
-3359
-3316
-3273
-3230
-3188
-3146
-3105
-3064
-3023
-2983
-2943
-2903
-2864
-2826
-2788
-2750
-2713
-2676
-2640
-2605
-2570
-2535
-2501
-2468
-2435
-2403
-2371
-2340
-2310
-2280
-2250
-2221
-2193
-2166
-2138
-2112
-2086
-2060
-2035
-2011
-1987
-1963
-1940
-1918
-1896
-1875
-1854
-1833
-1813
-1794
-1775
-1757
-1739
-1721
-1705
-1688
-1673
-1657
-1643
-1629
-1615
-1602
-1590
-1578
-1566
-1556
-1545
-1536
-1527
-1518
-1510
-1502
-1495
-1489
-1483
-1477
-1472
-1467
-1463
-1459
-1456
-1453
-1450
-1448
-1446
-1444
-1442
-1441
-1440
-1440
-1439
-1439
-1439
-1440
-1440
-1441
-1442
-1443
-1444
-1445
-1446
-1448
-1450
-1451
-1453
-1455
-1457
-1459
-1462
-1464
-1466
-1469
-1471
-1474
-1476
-1479
-1481
-1484
-1487
-1489
-1492
-1495
-1498
-1500
-1503
-1505
-1508
-1510
-1513
-1515
-1517
-1519
-1521
-1523
-1525
-1526
-1528
-1529
-1530
-1531
-1532
-1532
-1532
-1532
-1532
-1531
-1531
-1530
-1528
-1527
-1525
-1523
-1520
-1517
-1514
-1511
-1507
-1503
-1499
-1494
-1489
-1484
-1478
-1471
-1465
-1458
-1450
-1442
-1434
-1425
-1416
-1407
-1397
-1387
-1376
-1365
-1353
-1341
-1329
-1316
-1303
-1289
-1275
-1261
-1246
-1231
-1216
-1200
-1183
-1167
-1150
-1132
-1115
-1097
-1078
-1059
-1040
-1020
-1000
-981
-961
-941
-920
-899
-877
-856
-834
-811
-789
-766
-743
-719
-696
-672
-648
-623
-598
-573
-548
-522
-496
-470
-443
-416
-389
-362
-334
-306
-278
-249
-220
-191
-161
-131
-101
-71
-40
-9
22
54
86
118
150
183
216
250
284
318
352
387
422
457
493
529
565
602
639
676
714
752
790
829
868
907
947
987
1027
1067
1108
1149
1191
1232
1274
1316
1359
1401
1444
1487
1530
1573
1617
1661
1705
1749
1793
1837
1882
1926
1971
2016
2061
2106
2151
2196
2241
2287
2332
2378
2424
2469
2515
2561
2607
2653
2700
2746
2792
2838
2885
2931
2978
3025
3071
3118
3165
3212
3259
3306
3352
3399
3446
3493
3540
3587
3634
3681
3728
3775
3822
3869
3915
3962
4009
4056
4102
4149
4196
4242
4289
4335
4382
4428
4474
4520
4566
4612
4658
4704
4749
4795
4840
4885
4930
4975
5020
5065
5109
5154
5198
5242
5286
5330
5373
5417
5460
5503
5546
5588
5631
5673
5715
5756
5798
5839
5880
5921
5961
6001
6041
6081
6120
6159
6198
6237
6275
6313
6351
6388
6425
6462
6499
6535
6571
6607
6643
6678
6713
6748
6783
6818
6852
6886
6921
6955
6988
7022
7056
7090
7123
7157
7190
7224
7257
7290
7324
7357
7391
7425
7458
7492
7526
7559
7593
7627
7661
7695
7729
7763
7797
7832
7866
7900
7934
7968
8002
8036
8070
8103
8138
8172
8206
8240
8274
8307
8341
8375
8408
8442
8475
8508
8541
8574
8607
8640
8673
8705
8738
8770
8802
8834
8866
8898
8930
8961
8993
9024
9055
9085
9116
9146
9176
9206
9236
9265
9294
9323
9352
9380
9407
9435
9462
9489
9515
9541
9566
9591
9616
9640
9664
9687
9710
9732
9754
9776
9797
9817
9837
9856
9875
9893
9911
9928
9945
9960
9976
9991
10005
10018
10031
10043
10054
10065
10075
10085
10093
10101
10109
10115
10121
10126
10130
10133
10136
10138
10138
10139
10138
10136
10134
10130
10126
10121
10115
10108
10100
10091
10081
10070
10058
10045
10032
10017
10001
9984
9967
9948
9928
9908
9886
9864
9840
9816
9790
9764
9737
9709
9680
9650
9619
9587
9555
9521
9487
9452
9416
9380
9342
9304
9265
9226
9185
9144
9102
9060
9017
8973
8928
8883
8836
8790
8742
8694
8646
8596
8547
8496
8445
8393
8341
8288
8235
8180
8125
8071
8015
7959
7902
7844
7787
7728
7669
7609
7549
7489
7427
7366
7303
7241
7178
7114
7050
6985
6920
6855
6789
6722
6656
6588
6521
6453
6384
6315
6246
6176
6107
6036
5966
5895
5824
5753
5681
5609
5537
5465
5393
5321
5248
5175
5103
5030
4957
4884
4811
4739
4666
4594
4521
4449
4377
4305
4233
4162
4090
4019
3949
3878
3808
3739
3669
3600
3532
3464
3396
3328
3261
3195
3129
3063
2998
2933
2869
2805
2742
2679
2616
2554
2493
2432
2371
2311
2251
2192
2133
2075
2016
1959
1902
1845
1789
1733
1677
1622
1567
1513
1459
1406
1353
1300
1248
1197
1145
1095
1045
995
946
897
848
801
753
706
660
614
568
523
479
435
391
348
305
263
221
180
139
98
58
18
-21
-59
-97
-135
-172
-209
-245
-280
-316
-350
-384
-418
-451
-484
-516
-547
-578
-609
-639
-668
-697
-726
-754
-782
-809
-835
-861
-887
-912
-936
-960
-984
-1006
-1029
-1051
-1073
-1094
-1114
-1135
-1154
-1173
-1192
-1210
-1227
-1245
-1261
-1277
-1293
-1308
-1323
-1337
-1350
-1364
-1376
-1388
-1400
-1411
-1422
-1432
-1442
-1451
-1460
-1469
-1477
-1484
-1491
-1498
-1504
-1510
-1515
-1520
-1525
-1530
-1534
-1537
-1541
-1544
-1546
-1549
-1551
-1553
-1555
-1556
-1558
-1559
-1560
-1560
-1561
-1561
-1561
-1561
-1561
-1561
-1561
-1560
-1559
-1558
-1557
-1556
-1555
-1553
-1552
-1550
-1548
-1546
-1544
-1541
-1539
-1536
-1534
-1531
-1528
-1525
-1521
-1518
-1514
-1511
-1507
-1503
-1499
-1495
-1491
-1487
-1483
-1478
-1473
-1469
-1464
-1459
-1453
-1448
-1443
-1437
-1431
-1425
-1420
-1413
-1407
-1401
-1395
-1388
-1381
-1375
-1368
-1361
-1354
-1346
-1339
-1332
-1324
-1317
-1309
-1301
-1293
-1285
-1277
-1269
-1260
-1252
-1243
-1235
-1226
-1217
-1208
-1199
-1189
-1180
-1170
-1161
-1151
-1141
-1130
-1120
-1110
-1099
-1089
-1078
-1067
-1056
-1044
-1033
-1020
-1010
-998
-986
-974
-962
-950
-937
-925
-912
-900
-887
-874
-861
-849
-836
-823
-810
-797
-785
-772
-759
-747
-734
-722
-709
-697
-684
-672
-660
-648
-636
-625
-613
-601
-590
-578
-567
-556
-545
-534
-523
-512
-502
-491
-481
-470
-460
-450
-439
-429
-419
-409
-400
-390
-380
-371
-361
-352
-342
-333
-324
-315
-306
-297
-288
-279
-270
-262
-253
-245
-237
-229
-220
-212
-205
-197
-189
-181
-174
-167
-159
-152
-145
-138
-131
-124
-117
-110
-103
-97
-90
-84
-77
-71
-64
-58
-52
-46
-39
-33
-27
-21
-15
-9
-4
2
8
13
18
24
29
34
39
44
48
52
57
61
64
68
72
75
78
81
83
85
87
89
91
92
93
94
94
95
95
94
94
93
91
90
88
86
83
81
78
74
71
67
62
58
53
48
43
37
31
25
18
11
4
-3
-11
-19
-27
-36
-45
-54
-64
-74
-84
-94
-105
-116
-127
-138
-150
-162
-175
-187
-200
-213
-227
-241
-255
-269
-284
-299
-314
-330
-346
-362
-379
-395
-412
-430
-447
-465
-483
-502
-520
-539
-558
-577
-596
-616
-636
-656
-676
-696
-716
-737
-757
-778
-799
-820
-841
-862
-883
-905
-926
-948
-969
-991
-1012
-1034
-1055
-1077
-1099
-1120
-1142
-1164
-1185
-1207
-1228
-1250
-1271
-1292
-1313
-1334
-1355
-1376
-1397
-1417
-1437
-1458
-1478
-1498
-1517
-1537
-1557
-1576
-1595
-1614
-1633
-1651
-1670
-1688
-1706
-1724
-1742
-1759
-1776
-1794
-1810
-1827
-1843
-1860
-1875
-1891
-1906
-1921
-1936
-1951
-1965
-1979
-1992
-2005
-2017
-2029
-2041
-2054
-2065
-2076
-2087
-2097
-2106
-2116
-2125
-2133
-2141
-2149
-2156
-2163
-2169
-2175
-2180
-2185
-2190
-2194
-2198
-2201
-2204
-2206
-2208
-2209
-2210
-2211
-2211
-2210
-2210
-2208
-2206
-2204
-2202
-2198
-2195
-2191
-2186
-2182
-2176
-2170
-2164
-2158
-2151
-2143
-2135
-2127
-2118
-2109
-2100
-2090
-2080
-2069
-2058
-2047
-2035
-2023
-2011
-1999
-1986
-1972
-1959
-1945
-1931
-1917
-1902
-1887
-1872
-1857
-1841
-1825
-1809
-1793
-1777
-1760
-1744
-1727
-1710
-1693
-1676
-1658
-1641
-1623
-1606
-1588
-1570
-1552
-1535
-1517
-1499
-1481
-1463
-1444
-1426
-1408
-1390
-1371
-1353
-1335
-1316
-1298
-1279
-1261
-1242
-1223
-1205
-1186
-1167
-1148
-1129
-1110
-1091
-1072
-1053
-1034
-1014
-996
-977
-958
-939
-920
-901
-882
-864
-845
-826
-807
-788
-769
-751
-732
-713
-695
-676
-657
-639
-621
-602
-584
-566
-547
-529
-511
-493
-475
-458
-440
-422
-405
-387
-370
-353
-336
-319
-302
-285
-268
-251
-235
-219
-202
-186
-170
-154
-138
-122
-106
-91
-75
-60
-44
-29
-14
1
16
31
46
61
76
90
105
120
134
149
163
177
192
206
220
234
248
262
275
289
303
316
329
343
356
369
382
394
407
419
431
444
455
467
479
490
501
512
523
533
543
553
563
573
582
592
601
609
618
627
635
643
651
659
666
674
681
688
695
702
709
716
723
730
736
743
750
757
764
770
777
784
791
798
805
812
820
827
834
842
850
857
865
873
882
890
898
907
916
925
934
943
952
962
972
981
991
1002
1012
1022
1033
1044
1055
1066
1077
1089
1100
1112
1124
1136
1148
1160
1172
1185
1197
1210
1222
1235
1248
1260
1273
1286
1299
1312
1326
1339
1352
1366
1379
1392
1406
1420
1433
1447
1461
1475
1489
1503
1517
1531
1545
1559
1573
1587
1601
1615
1630
1644
1658
1672
1686
1700
1714
1728
1742
1756
1770
1784
1797
1811
1825
1838
1851
1864
1878
1891
1903
1916
1929
1941
1953
1966
1978
1989
2001
2012
2024
2035
2045
2056
2066
2077
2086
2096
2105
2114
2123
2132
2140
2148
2155
2162
2169
2175
2181
2187
2192
2197
2201
2205
2208
2211
2213
2215
2216
2217
2217
2216
2215
2214
2211
2208
2205
2201
2196
2191
2185
2178
2171
2163
2154
2145
2135
2125
2114
2102
2089
2076
2063
2049
2033
2017
2001
1986
1969
1951
1933
1914
1894
1874
1854
1833
1812
1790
1767
1744
1721
1697
1673
1648
1623
1598
1572
1546
1519
1492
1465
1437
1409
1381
1352
1324
1294
1265
1235
1206
1175
1145
1114
1084
1052
1020
990
958
926
894
862
830
797
764
732
699
666
633
600
567
534
501
467
434
401
368
335
302
270
237
204
172
140
108
76
44
12
-19
-50
-81
-112
-142
-172
-201
-231
-259
-288
-316
-344
-371
-397
-423
-449
-474
-499
-523
-546
-569
-591
-612
-633
-653
-673
-692
-710
-727
-744
-760
-775
-790
-803
-816
-828
-840
-851
-861
-870
-878
-886
-893
-899
-904
-909
-913
-916
-918
-919
-920
-920
-919
-918
-915
-912
-908
-903
-897
-891
-884
-876
-867
-857
-847
-835
-823
-810
-797
-782
-767
-750
-733
-716
-697
-677
-657
-636
-614
-592
-568
-544
-519
-493
-467
-440
-412
-383
-354
-324
-293
-262
-230
-197
-163
-129
-94
-59
-23
13
50
88
126
165
204
244
285
325
367
409
451
494
537
580
624
669
714
759
805
851
897
944
992
1039
1087
1136
1185
1234
1283
1333
1383
1434
1485
1536
1587
1639
1691
1743
1795
1848
1901
1954
2007
2061
2114
2168
2222
2276
2330
2385
2439
2493
2548
2602
2656
2711
2765
2820
2874
2928
2982
3036
3090
3144
3198
3251
3305
3358
3411
3464
3517
3569
3621
3673
3725
3777
3828
3879
3929
3980
4030
4078
4128
4177
4226
4274
4321
4368
4415
4462
4507
4553
4598
4642
4686
4730
4773
4816
4858
4899
4940
4981
5021
5061
5100
5139
5177
5214
5251
5288
5324
5360
5395
5430
5464
5498
5531
5564
5597
5629
5660
5691
5722
5752
5782
5811
5840
5869
5897
5925
5952
5979
6005
6031
6057
6082
6106
6131
6154
6178
6200
6223
6244
6266
6287
6307
6327
6346
6364
6383
6400
6417
6433
6449
6464
6479
6493
6506
6519
6531
6542
6552
6562
6571
6579
6587
6594
6600
6605
6610
6614
6616
6619
6620
6621
6620
6619
6618
6615
6611
6607
6602
6596
6590
6582
6574
6565
6555
6544
6533
6521
6508
6494
6480
6465
6449
6432
6415
6397
6378
6358
6338
6317
6296
6274
6251
6228
6204
6179
6154
6128
6102
6075
6048
6021
5992
5964
5935
5905
5875
5845
5815
5784
5752
5721
5689
5657
5625
5592
5559
5526
5493
5460
5426
5392
5359
5325
5291
5257
5223
5189
5155
5122
5088
5054
5021
4987
4954
4920
4887
4854
4821
4789
4756
4724
4691
4659
4627
4596
4564
4533
4502
4471
4440
4409
4379
4349
4319
4289
4259
4230
4201
4172
4143
4114
4086
4058
4030
4002
3975
3947
3920
3893
3867
3841
3815
3789
3763
3738
3713
3689
3665
3641
3617
3594
3571
3548
3526
3504
3483
3462
3441
3421
3401
3382
3363
3344
3326
3308
3291
3274
3258
3242
3227
3212
3198
3184
3171
3159
3146
3135
3124
3113
3103
3094
3085
3077
3069
3062
3055
3049
3043
3038
3033
3029
3025
3022
3019
3017
3015
3013
3012
3012
3011
3012
3012
3013
3014
3015
3017
3019
3022
3025
3028
3031
3035
3038
3042
3046
3051
3055
3060
3065
3070
3075
3080
3085
3091
3096
3101
3106
3112
3117
3122
3127
3132
3137
3142
3147
3151
3156
3160
3164
3167
3171
3174
3177
3180
3183
3185
3187
3189
3191
3192
3193
3194
3195
3195
3195
3195
3194
3193
3192
3191
3189
3188
3186
3183
3181
3178
3175
3171
3168
3164
3159
3155
3150
3145
3140
3135
3129
3123
3117
3110
3103
3096
3089
3081
3073
3065
3057
3048
3039
3030
3021
3011
3001
2991
2981
2970
2959
2948
2936
2925
2913
2901
2889
2876
2864
2851
2838
2825
2811
2798
2784
2770
2756
2741
2727
2712
2697
2682
2667
2652
2636
2621
2605
2589
2573
2556
2540
2523
2507
2490
2473
2456
2439
2422
2404
2387
2369
2352
2334
2317
2299
2281
2263
2245
2227
2210
2192
2174
2156
2138
2120
2102
2084
2066
2048
2029
2012
1994
1976
1957
1939
1921
1903
1884
1866
1847
1829
1810
1792
1773
1755
1736
1717
1698
1679
1661
1642
1623
1604
1585
1566
1546
1527
1508
1489
1470
1451
1432
1413
1394
1376
1357
1338
1320
1301
1283
1265
1246
1229
1211
1193
1176
1158
1141
1125
1108
1092
1075
1059
1044
1028
1012
998
983
968
954
940
926
912
899
886
873
861
848
836
824
813
801
790
779
769
758
748
738
728
718
709
700
691
682
674
666
658
650
643
635
628
621
614
608
601
595
589
583
577
571
566
560
555
550
544
539
534
529
524
520
515
510
505
501
496
491
487
482
477
472
467
462
458
452
447
442
437
431
425
420
414
408
401
395
388
381
374
366
359
351
343
334
326
317
307
298
288
278
267
257
246
234
223
211
198
186
173
160
146
132
118
103
88
73
58
42
25
9
-8
-25
-43
-60
-78
-97
-115
-134
-153
-173
-192
-212
-232
-252
-273
-293
-314
-335
-356
-377
-398
-420
-441
-463
-485
-506
-528
-550
-572
-594
-616
-638
-660
-682
-704
-726
-748
-770
-791
-813
-835
-856
-878
-899
-921
-942
-964
-985
-1006
-1027
-1048
-1069
-1089
-1110
-1131
-1151
-1172
-1192
-1212
-1232
-1252
-1272
-1292
-1311
-1331
-1350
-1369
-1388
-1407
-1426
-1444
-1463
-1481
-1499
-1517
-1535
-1553
-1571
-1588
-1605
-1622
-1639
-1656
-1673
-1689
-1706
-1722
-1738
-1754
-1770
-1786
-1801
-1817
-1832
-1848
-1863
-1878
-1893
-1908
-1923
-1937
-1952
-1966
-1981
-1995
-2009
-2023
-2037
-2050
-2064
-2077
-2090
-2103
-2116
-2129
-2141
-2154
-2166
-2178
-2190
-2202
-2213
-2225
-2236
-2247
-2258
-2269
-2280
-2290
-2300
-2311
-2321
-2331
-2340
-2350
-2360
-2369
-2379
-2388
-2397
-2407
-2416
-2425
-2434
-2443
-2452
-2461
-2470
-2479
-2488
-2497
-2506
-2515
-2524
-2533
-2542
-2551
-2560
-2569
-2578
-2587
-2597
-2606
-2616
-2625
-2635
-2645
-2655
-2665
-2675
-2685
-2695
-2705
-2716
-2727
-2737
-2748
-2759
-2770
-2782
-2793
-2805
-2816
-2828
-2840
-2852
-2865
-2877
-2890
-2902
-2915
-2928
-2941
-2954
-2967
-2981
-2994
-3008
-3021
-3035
-3049
-3063
-3076
-3090
-3104
-3119
-3133
-3147
-3161
-3175
-3190
-3204
-3218
-3233
-3247
-3262
-3276
-3291
-3305
-3320
-3335
-3349
-3364
-3378
-3393
-3408
-3422
-3437
-3452
-3466
-3481
-3496
-3510
-3525
-3540
-3555
-3570
-3584
-3599
-3614
-3629
-3644
-3660
-3675
-3690
-3705
-3721
-3736
-3752
-3767
-3783
-3799
-3815
-3830
-3846
-3862
-3878
-3893
-3909
-3925
-3940
-3956
-3972
-3987
-4003
-4018
-4033
-4049
-4064
-4078
-4093
-4108
-4123
-4137
-4152
-4166
-4180
-4193
-4207
-4220
-4233
-4246
-4258
-4270
-4282
-4293
-4304
-4315
-4325
-4335
-4345
-4353
-4362
-4370
-4377
-4384
-4391
-4397
-4402
-4407
-4411
-4415
-4418
-4420
-4422
-4423
-4424
-4424
-4423
-4422
-4420
-4417
-4414
-4410
-4405
-4399
-4393
-4386
-4379
-4371
-4362
-4352
-4342
-4331
-4319
-4306
-4293
-4279
-4264
-4249
-4233
-4216
-4198
-4180
-4161
-4142
-4121
-4101
-4078
-4057
-4034
-4010
-3986
-3961
-3935
-3909
-3882
-3854
-3826
-3797
-3767
-3737
-3706
-3675
-3643
-3610
-3576
-3542
-3508
-3472
-3437
-3400
-3363
-3325
-3287
-3247
-3208
-3168
-3127
-3085
-3043
-3000
-2957
-2913
-2868
-2823
-2778
-2731
-2685
-2637
-2589
-2541
-2492
-2442
-2392
-2341
-2290
-2239
-2186
-2134
-2081
-2027
-1973
-1919
-1864
-1808
-1752
-1696
-1639
-1582
-1525
-1467
-1409
-1350
-1291
-1232
-1172
-1112
-1052
-991
-930
-869
-807
-746
-683
-621
-558
-495
-432
-369
-305
-241
-177
-112
-48
17
82
147
212
277
342
408
474
539
605
671
737
803
869
935
1000
1066
1132
1198
1264
1330
1395
1461
1527
1592
1657
1722
1788
1852
1917
1982
2045
2111
2175
2239
2302
2366
2429
2492
2555
2618
2681
2743
2805
2867
2928
2989
3051
3111
3172
3232
3292
3352
3412
3471
3530
3589
3648
3706
3764
3822
3880
3937
3994
4051
4108
4164
4221
4276
4332
4388
4443
4498
4552
4607
4661
4714
4768
4821
4874
4926
4979
5030
5082
5133
5184
5234
5284
5334
5383
5432
5480
5528
5576
5623
5670
5716
5762
5807
5852
5897
5941
5984
6027
6070
6112
6154
6195
6236
6276
6316
6355
6394
6432
6470
6508
6545
6581
6617
6653
6688
6723
6757
6791
6825
6857
6890
6922
6953
6984
7015
7045
7075
7104
7133
7161
7189
7217
7243
7270
7296
7321
7347
7371
7395
7419
7442
7465
7487
7509
7530
7551
7571
7591
7610
7629
7648
7666
7683
7700
7716
7732
7748
7763
7777
7791
7805
7818
7830
7843
7854
7865
7876
7886
7896
7905
7914
7922
7930
7937
7944
7950
7956
7961
7966
7971
7975
7978
7981
7984
7986
7988
7989
7990
7990
7990
7989
7989
7987
7985
7983
7981
7978
7975
7971
7967
7963
7958
7953
7947
7941
7935
7929
7922
7915
7907
7899
7891
7882
7874
7864
7855
7845
7835
7825
7814
7803
7792
7780
7768
7756
7744
7731
7718
7705
7692
7678
7664
7650
7636
7621
7607
7592
7577
7561
7546
7530
7514
7498
7482
7466
7449
7432
7415
7398
7381
7363
7346
7328
7310
7292
7273
7255
7237
7218
7199
7180
7161
7142
7123
7104
7084
7065
7045
7025
7006
6986
6966
6946
6925
6905
6885
6864
6844
6823
6802
6781
6760
6739
6718
6696
6675
6653
6631
6609
6587
6564
6542
6519
6496
6473
6449
6426
6402
6378
6353
6329
6304
6279
6253
6228
6202
6176
6149
6123
6096
6069
6041
6014
5986
5958
5929
5901
5872
5843
5814
5785
5755
5725
5695
5665
5635
5604
5573
5542
5511
5480
5448
5417
5385
5353
5320
5288
5256
5223
5190
5157
5124
5091
5058
5025
4992
4959
4925
4892
4859
4825
4792
4759
4725
4692
4658
4625
4592
4559
4526
4493
4460
4427
4394
4361
4329
4296
4264
4232
4200
4168
4137
4105
4074
4043
4011
3982
3951
3921
3891
3862
3832
3803
3774
3746
3717
3689
3662
3634
3607
3580
3553
3527
3501
3475
3450
3424
3399
3375
3350
3326
3302
3278
3255
3232
3209
3187
3164
3142
3120
3099
3078
3057
3036
3016
2996
2976
2956
2937
2918
2899
2881
2863
2845
2828
2811
2794
2777
2761
2745
2729
2714
2699
2685
2670
2656
2643
2629
2616
2604
2591
2579
2567
2556
2544
2533
2522
2512
2502
2492
2482
2472
2463
2454
2445
2436
2428
2419
2411
2403
2396
2388
2381
2373
2366
2359
2352
2346
2339
2333
2326
2320
2314
2307
2301
2295
2290
2284
2278
2272
2266
2261
2255
2249
2244
2238
2232
2227
2221
2215
2210
2204
2198
2192
2186
2180
2174
2167
2161
2155
2148
2141
2135
2128
2121
2113
2106
2099
2091
2084
2076
2068
2060
2052
2044
2036
2027
2019
2009
2001
1993
1984
1975
1965
1956
1947
1937
1928
1918
1908
1898
1888
1877
1867
1856
1845
1834
1823
1812
1800
1788
1776
1764
1752
1739
1727
1714
1701
1688
1674
1661
1647
1633
1619
1605
1590
1576
1561
1546
1531
1516
1501
1486
1470
1455
1439
1423
1407
1391
1375
1359
1342
1326
1309
1293
1276
1260
1243
1226
1210
1193
1176
1159
1143
1126
1109
1092
1075
1058
1041
1025
1008
991
974
957
940
922
905
888
871
854
836
819
802
784
767
749
732
714
696
679
661
643
625
608
590
572
554
536
518
500
481
463
445
426
408
390
371
352
334
315
297
278
259
240
222
203
184
165
146
127
108
89
71
52
33
14
-5
-24
-43
-62
-80
-99
-118
-136
-155
-173
-192
-210
-229
-247
-265
-283
-301
-319
-337
-355
-373
-391
-408
-426
-443
-460
-477
-494
-511
-528
-545
-561
-578
-594
-610
-626
-641
-657
-672
-687
-701
-716
-730
-744
-758
-771
-785
-798
-810
-823
-835
-846
-858
-869
-880
-890
-900
-910
-919
-928
-937
-946
-954
-961
-969
-976
-982
-989
-994
-1000
-1004
-1010
-1014
-1018
-1022
-1025
-1028
-1031
-1033
-1035
-1037
-1038
-1039
-1039
-1040
-1040
-1040
-1039
-1038
-1037
-1036
-1034
-1032
-1030
-1028
-1026
-1022
-1020
-1016
-1014
-1010
-1006
-1004
-1000
-996
-992
-988
-984
-979
-975
-970
-965
-960
-956
-951
-946
-941
-935
-930
-925
-920
-915
-910
-905
-899
-894
-889
-884
-879
-874
-869
-865
-860
-855
-851
-846
-842
-838
-834
-830
-826
-823
-819
-816
-813
-810
-807
-804
-802
-800
-798
-796
-794
-793
-792
-791
-790
-790
-789
-789
-790
-790
-791
-792
-793
-795
-797
-799
-802
-805
-808
-812
-816
-820
-825
-830
-835
-841
-847
-853
-860
-867
-875
-883
-891
-900
-909
-918
-928
-938
-948
-959
-971
-982
-994
-1006
-1018
-1032
-1045
-1058
-1072
-1086
-1101
-1115
-1130
-1145
-1161
-1177
-1193
-1209
-1225
-1242
-1259
-1276
-1293
-1310
-1328
-1346
-1364
-1382
-1400
-1419
-1437
-1456
-1475
-1494
-1513
-1532
-1551
-1571
-1590
-1609
-1629
-1648
-1668
-1687
-1707
-1726
-1745
-1765
-1784
-1803
-1822
-1841
-1860
-1878
-1897
-1915
-1933
-1951
-1969
-1986
-2004
-2021
-2037
-2054
-2070
-2086
-2102
-2117
-2132
-2146
-2161
-2175
-2188
-2201
-2214
-2226
-2238
-2249
-2260
-2271
-2281
-2290
-2299
-2308
-2316
-2323
-2330
-2337
-2343
-2348
-2353
-2357
-2361
-2365
-2368
-2370
-2372
-2373
-2374
-2375
-2375
-2374
-2374
-2372
-2371
-2369
-2366
-2363
-2360
-2356
-2352
-2348
-2343
-2338
-2332
-2327
-2321
-2314
-2308
-2301
-2293
-2286
-2278
-2270
-2262
-2253
-2245
-2236
-2226
-2217
-2207
-2197
-2187
-2177
-2167
-2156
-2145
-2134
-2123
-2112
-2100
-2088
-2077
-2065
-2052
-2040
-2028
-2015
-2001
-1990
-1977
-1964
-1951
-1937
-1924
-1911
-1897
-1884
-1871
-1857
-1844
-1830
-1817
-1803
-1789
-1776
-1762
-1749
-1736
-1722
-1709
-1695
-1682
-1669
-1655
-1642
-1629
-1616
-1603
-1590
-1577
-1564
-1551
-1538
-1526
-1513
-1500
-1488
-1476
-1463
-1451
-1439
-1427
-1415
-1403
-1391
-1380
-1368
-1357
-1345
-1334
-1323
-1311
-1300
-1289
-1279
-1268
-1257
-1247
-1236
-1226
-1216
-1206
-1196
-1186
-1176
-1167
-1157
-1148
-1139
-1130
-1121
-1112
-1103
-1095
-1087
-1079
-1071
-1063
-1055
-1048
-1041
-1033
-1027
-1020
-1012
-1006
-1000
-995
-989
-984
-979
-973
-968
-964
-959
-955
-951
-947
-943
-940
-936
-933
-930
-928
-925
-923
-921
-919
-918
-916
-915
-914
-913
-912
-912
-912
-912
-912
-912
-912
-913
-914
-915
-917
-918
-920
-922
-924
-926
-929
-932
-935
-938
-941
-945
-949
-953
-957
-962
-967
-972
-977
-982
-988
-994
-1000
-1006
-1012
-1018
-1026
-1033
-1040
-1047
-1055
-1062
-1070
-1077
-1085
-1093
-1101
-1110
-1118
-1126
-1134
-1143
-1151
-1160
-1168
-1177
-1185
-1194
-1202
-1211
-1219
-1228
-1236
-1244
-1253
-1261
-1269
-1277
-1285
-1293
-1301
-1309
-1317
-1325
-1332
-1340
-1347
-1354
-1361
-1368
-1375
-1382
-1388
-1395
-1401
-1407
-1413
-1418
-1424
-1429
-1434
-1439
-1444
-1448
-1452
-1456
-1459
-1463
-1466
-1468
-1471
-1473
-1474
-1476
-1477
-1477
-1477
-1477
-1477
-1476
-1474
-1473
-1470
-1468
-1465
-1461
-1457
-1452
-1447
-1442
-1436
-1429
-1422
-1414
-1406
-1397
-1387
-1377
-1367
-1356
-1344
-1331
-1318
-1305
-1291
-1276
-1260
-1244
-1227
-1210
-1192
-1174
-1154
-1135
-1114
-1093
-1072
-1049
-1026
-1002
-979
-954
-929
-904
-877
-850
-823
-795
-766
-737
-708
-678
-647
-616
-584
-552
-520
-487
-453
-420
-385
-351
-315
-280
-244
-207
-170
-133
-96
-58
-19
19
58
98
138
178
218
259
300
342
384
426
468
511
554
597
641
685
729
774
818
863
908
954
999
1045
1091
1137
1184
1231
1277
1324
1371
1419
1466
1514
1561
1609
1657
1705
1753
1801
1850
1898
1947
1995
2044
2092
2141
2190
2239
2288
2336
2385
2434
2483
2532
2580
2629
2678
2726
2775
2823
2872
2920
2968
3016
3064
3112
3159
3207
3254
3301
3348
3395
3442
3488
3535
3581
3627
3673
3718
3764
3809
3854
3899
3943
3988
4032
4075
4120
4163
4206
4249
4292
4334
4377
4419
4460
4502
4543
4584
4625
4665
4706
4746
4785
4825
4864
4903
4941
4980
5018
5056
5094
5131
5168
5205
5242
5278
5314
5350
5386
5421
5457
5492
5526
5561
5595
5630
5664
5698
5731
5765
5798
5831
5864
5897
5930
5962
5994
6026
6058
6090
6122
6153
6185
6216
6247
6278
6309
6339
6370
6400
6430
6460
6489
6519
6548
6577
6606
6634
6663
6691
6719
6747
6774
6801
6828
6855
6882
6908
6934
6960
6986
7011
7036
7061
7086
7110
7134
7158
7182
7205
7229
7251
7274
7296
7319
7340
7362
7383
7404
7425
7445
7465
7485
7505
7524
7543
7561
7579
7597
7615
7632
7649
7665
7681
7697
7713
7728
7742
7757
7771
7784
7797
7810
7823
7834
7846
7857
7868
7878
7888
7897
7906
7914
7922
7930
7937
7944
7950
7956
7961
7966
7970
7974
7977
7980
7983
7985
7986
7987
7988
7988
7987
7986
7985
7983
7981
7978
7975
7971
7966
7962
7956
7950
7944
7937
7930
7922
7914
7905
7896
7886
7876
7865
7854
7842
7830
7818
7805
7791
7777
7763
7748
7733
7717
7701
7685
7668
7651
7633
7615
7597
7578
7559
7540
7521
7501
7481
7460
7439
7419
7397
7376
7354
7332
7310
7287
7264
7241
7218
7195
7171
7148
7124
7099
7075
7051
7026
7001
6976
6951
6926
6900
6875
6849
6823
6797
6771
6745
6718
6692
6665
6638
6611
6585
6557
6530
6503
6475
6448
6420
6393
6365
6337
6309
6281
6252
6224
6195
6167
6138
6109
6080
6051
6022
5993
5963
5934
5904
5874
5844
5813
5783
5752
5721
5690
5659
5627
5596
5564
5532
5499
5466
5434
5400
5367
5334
5300
5266
5231
5197
5162
5127
5092
5056
5020
4984
4948
4912
4875
4838
4800
4763
4725
4687
4649
4610
4571
4532
4492
4453
4413
4372
4332
4291
4250
4208
4167
4124
4082
4038
3996
3953
3910
3866
3822
3777
3733
3688
3643
3597
3551
3505
3459
3412
3366
3319
3271
3224
3176
3128
3080
3032
2983
2934
2885
2836
2786
2737
2687
2637
2587
2536
2486
2435
2384
2333
2282
2231
2179
2128
2076
2024
1972
1920
1867
1815
1762
1710
1657
1604
1551
1498
1445
1391
1338
1285
1231
1178
1124
1071
1016
963
909
856
802
748
694
641
587
533
479
426
372
318
265
211
157
104
51
-3
-56
-109
-162
-215
-268
-321
-374
-427
-480
-532
-585
-637
-689
-742
-794
-846
-898
-949
-1000
-1052
-1104
-1155
-1206
-1257
-1308
-1359
-1409
-1460
-1510
-1560
-1610
-1660
-1710
-1759
-1809
-1858
-1907
-1956
-2005
-2054
-2102
-2151
-2199
-2247
-2295
-2343
-2391
-2439
-2486
-2534
-2581
-2628
-2676
-2723
-2770
-2817
-2864
-2911
-2957
-3004
-3051
-3098
-3144
-3191
-3237
-3284
-3330
-3376
-3423
-3469
-3515
-3561
-3607
-3653
-3699
-3745
-3791
-3837
-3882
-3928
-3973
-4019
-4064
-4109
-4154
-4199
-4244
-4289
-4333
-4378
-4422
-4466
-4510
-4554
-4597
-4640
-4683
-4726
-4768
-4811
-4852
-4894
-4935
-4976
-5017
-5057
-5097
-5136
-5175
-5214
-5252
-5290
-5327
-5365
-5401
-5437
-5473
-5508
-5543
-5578
-5612
-5645
-5678
-5711
-5743
-5775
-5807
-5838
-5868
-5898
-5928
-5957
-5986
-6015
-6043
-6071
-6098
-6125
-6151
-6177
-6203
-6228
-6253
-6277
-6301
-6325
-6348
-6371
-6393
-6415
-6437
-6458
-6479
-6499
-6519
-6539
-6558
-6577
-6596
-6614
-6632
-6649
-6666
-6683
-6699
-6715
-6731
-6746
-6761
-6775
-6790
-6803
-6817
-6830
-6842
-6855
-6867
-6878
-6889
-6900
-6911
-6921
-6930
-6940
-6949
-6957
-6966
-6973
-6981
-6988
-6995
-7001
-7007
-7012
-7017
-7022
-7026
-7030
-7034
-7037
-7039
-7041
-7043
-7044
-7045
-7045
-7045
-7044
-7043
-7042
-7040
-7037
-7034
-7031
-7027
-7022
-7017
-7012
-7006
-7000
-6993
-6986
-6978
-6969
-6961
-6952
-6942
-6932
-6921
-6910
-6899
-6887
-6874
-6861
-6848
-6835
-6820
-6806
-6791
-6775
-6760
-6743
-6727
-6709
-6692
-6674
-6656
-6637
-6617
-6598
-6578
-6557
-6536
-6515
-6493
-6470
-6448
-6424
-6401
-6377
-6352
-6327
-6302
-6276
-6250
-6223
-6196
-6169
-6141
-6112
-6083
-6054
-6024
-5994
-5964
-5933
-5901
-5870
-5837
-5805
-5772
-5738
-5704
-5670
-5636
-5600
-5565
-5529
-5493
-5456
-5419
-5382
-5344
-5306
-5267
-5229
-5189
-5150
-5110
-5069
-5029
-4988
-4946
-4905
-4863
-4820
-4778
-4735
-4691
-4648
-4604
-4559
-4515
-4470
-4425
-4379
-4334
-4287
-4241
-4194
-4148
-4100
-4053
-4005
-3957
-3909
-3861
-3812
-3763
-3714
-3664
-3614
-3564
-3514
-3463
-3413
-3362
-3310
-3259
-3207
-3155
-3103
-3051
-2998
-2945
-2892
-2838
-2784
-2730
-2676
-2621
-2567
-2512
-2456
-2401
-2345
-2289
-2232
-2176
-2119
-2062
-2004
-1947
-1889
-1831
-1772
-1714
-1655
-1595
-1536
-1476
-1416
-1356
-1296
-1235
-1174
-1113
-1051
-989
-927
-865
-803
-740
-677
-614
-550
-487
-423
-359
-294
-230
-165
-100
-35
30
96
162
227
293
360
426
492
559
626
693
759
827
894
961
1028
1096
1163
1231
1299
1366
1434
1502
1570
1638
1706
1774
1842
1910
1978
2045
2115
2183
2251
2319
2387
2455
2523
2591
2659
2727
2795
2862
2930
2997
3065
3132
3199
3266
3332
3399
3465
3531
3597
3663
3729
3794
3859
3924
3989
4053
4117
4181
4244
4307
4370
4433
4495
4557
4619
4680
4741
4801
4861
4921
4981
5039
5098
5156
5214
5271
5328
5385
5441
5497
5552
5607
5662
5716
5769
5823
5875
5928
5980
6031
6083
6133
6184
6233
6283
6332
6380
6428
6476
6523
6570
6617
6662
6708
6753
6798
6842
6885
6929
6971
7014
7055
7097
7138
7178
7218
7258
7297
7336
7374
7412
7450
7487
7524
7560
7596
7631
7666
7701
7735
7769
7802
7835
7868
7900
7932
7963
7994
8025
8055
8085
8114
8143
8172
8200
8228
8256
8283
8310
8336
8362
8387
8413
8437
8462
8486
8509
8532
8555
8577
8599
8621
8642
8662
8682
8702
8721
8740
8758
8776
8794
8811
8827
8843
8859
8874
8889
8903
8917
8931
8944
8956
8968
8980
8991
9002
9012
9022
9032
9041
9049
9057
9065
9073
9080
9086
9093
9098
9104
9109
9113
9118
9121
9125
9128
9131
9133
9135
9137
9138
9139
9139
9139
9139
9138
9137
9136
9134
9132
9130
9127
9124
9121
9117
9113
9109
9105
9100
9095
9090
9084
9078
9072
9065
9059
9052
9045
9037
9030
9022
9014
9006
8997
8989
8980
8970
8961
8951
8942
8932
8921
8911
8900
8890
8879
8867
8856
8844
8832
8820
8808
8796
8783
8770
8757
8744
8731
8717
8703
8689
8675
8661
8647
8632
8617
8602
8587
8572
8556
8541
8525
8509
8493
8477
8461
8444
8427
8411
8394
8377
8359
8342
8324
8307
8289
8271
8253
8235
8216
8198
8179
8160
8141
8122
8103
8084
8064
8045
8025
8005
7985
7965
7945
7924
7904
7883
7863
7842
7821
7800
7779
7757
7736
7715
7693
7671
7650
7628
7606
7584
7561
7539
7517
7494
7471
7449
7426
7403
7379
7356
7333
7309
7286
7262
7239
7215
7191
7167
7143
7119
7095
7070
7046
7022
6997
6973
6948
6923
6899
6874
6849
6824
6799
6774
6749
6724
6699
6674
6649
6624
6599
6574
6548
6523
6498
6473
6447
6422
6396
6371
6345
6320
6294
6268
6243
6217
6191
6165
6139
6113
6087
6061
6035
6008
5982
5955
5929
5902
5875
5848
5821
5794
5767
5739
5712
5684
5656
5628
5600
5572
5544
5516
5487
5459
5430
5401
5372
5343
5314
5285
5255
5225
5196
5166
5136
5106
5076
5046
5015
4985
4954
4924
4893
4862
4831
4800
4769
4738
4707
4676
4645
4613
4582
4551
4520
4489
4457
4426
4395
4364
4333
4302
4271
4240
4210
4179
4148
4118
4088
4057
4027
3997
3968
3938
3908
3879
3850
3820
3792
3763
3734
3706
3677
3649
3621
3594
3566
3539
3512
3485
3458
3431
3405
3379
3353
3327
3302
3277
3251
3227
3202
3177
3153
3129
3105
3082
3058
3035
3012
2989
2967
2945
2922
2901
2879
2858
2836
2815
2795
2774
2754
2734
2714
2694
2675
2655
2636
2618
2599
2581
2563
2545
2527
2510
2493
2476
2459
2443
2426
2410
2394
2379
2363
2348
2333
2318
2304
2289
2275
2261
2247
2233
2219
2206
2193
2180
2167
2154
2141
2129
2116
2104
2092
2080
2068
2057
2045
2033
2021
2009
1999
1988
1976
1965
1954
1942
1931
1920
1909
1898
1886
1875
1864
1852
1841
1830
1818
1807
1795
1783
1772
1760
1748
1736
1724
1712
1699
1687
1675
1662
1650
1637
1624
1611
1598
1585
1572
1559
1545
1532
1519
1505
1492
1478
1464
1450
1437
1423
1409
1395
1381
1367
1353
1339
1325
1311
1297
1282
1268
1254
1240
1225
1211
1197
1182
1168
1154
1139
1124
1110
1095
1080
1065
1050
1035
1020
1004
990
975
959
943
928
912
896
880
864
848
831
815
798
781
764
747
730
713
695
678
660
642
624
606
588
569
550
531
512
493
474
454
434
414
394
374
353
332
311
290
269
247
225
203
181
158
135
112
88
65
41
17
-8
-33
-58
-83
-109
-135
-161
-187
-214
-241
-268
-296
-324
-352
-381
-409
-439
-468
-498
-528
-558
-589
-619
-651
-682
-714
-746
-778
-811
-844
-877
-911
-944
-979
-1012
-1048
-1083
-1118
-1154
-1189
-1226
-1262
-1299
-1335
-1373
-1410
-1448
-1485
-1524
-1562
-1600
-1639
-1678
-1717
-1756
-1795
-1834
-1874
-1914
-1953
-1993
-2033
-2073
-2113
-2153
-2193
-2233
-2273
-2313
-2353
-2393
-2433
-2473
-2513
-2553
-2593
-2632
-2672
-2711
-2751
-2790
-2829
-2868
-2907
-2946
-2985
-3024
-3062
-3101
-3139
-3177
-3215
-3253
-3291
-3329
-3366
-3403
-3441
-3478
-3515
-3552
-3589
-3625
-3662
-3698
-3735
-3771
-3807
-3843
-3878
-3914
-3949
-3984
-4019
-4054
-4089
-4124
-4158
-4192
-4226
-4260
-4294
-4328
-4361
-4394
-4427
-4460
-4493
-4525
-4558
-4590
-4622
-4654
-4685
-4717
-4748
-4779
-4810
-4841
-4872
-4902
-4932
-4962
-4992
-5022
-5051
-5080
-5109
-5138
-5166
-5194
-5222
-5250
-5277
-5304
-5331
-5357
-5384
-5409
-5435
-5460
-5485
-5509
-5533
-5557
-5580
-5603
-5626
-5648
-5669
-5691
-5711
-5732
-5751
-5771
-5790
-5808
-5826
-5844
-5861
-5877
-5893
-5908
-5923
-5937
-5951
-5964
-5977
-5989
-6001
-6012
-6022
-6032
-6041
-6050
-6058
-6065
-6072
-6078
-6084
-6089
-6094
-6097
-6101
-6103
-6105
-6106
-6107
-6107
-6107
-6106
-6104
-6102
-6099
-6095
-6091
-6086
-6081
-6075
-6068
-6061
-6053
-6045
-6036
-6026
-6016
-6006
-5994
-5982
-5970
-5957
-5943
-5929
-5914
-5899
-5883
-5867
-5850
-5832
-5814
-5796
-5777
-5757
-5737
-5716
-5694
-5673
-5650
-5627
-5604
-5580
-5555
-5530
-5504
-5478
-5451
-5424
-5397
-5369
-5340
-5311
-5281
-5251
-5221
-5190
-5159
-5127
-5095
-5063
-5030
-4996
-4963
-4929
-4894
-4860
-4825
-4789
-4754
-4718
-4682
-4645
-4608
-4571
-4534
-4496
-4458
-4420
-4382
-4344
-4305
-4266
-4227
-4188
-4148
-4108
-4069
-4029
-3988
-3948
-3908
-3867
-3826
-3786
-3745
-3704
-3662
-3621
-3580
-3539
-3497
-3456
-3414
-3372
-3331
-3289
-3247
-3206
-3164
-3122
-3080
-3039
-2997
-2955
-2913
-2872
-2830
-2788
-2746
-2705
-2663
-2621
-2580
-2538
-2497
-2455
-2414
-2373
-2332
-2291
-2249
-2208
-2168
-2127
-2086
-2045
-2005
-1965
-1925
-1884
-1844
-1805
-1765
-1725
-1686
-1647
-1608
-1569
-1530
-1492
-1453
-1415
-1377
-1340
-1302
-1265
-1228
-1191
-1154
-1117
-1081
-1045
-1008
-973
-938
-903
-868
-833
-798
-763
-729
-695
-661
-627
-593
-560
-526
-493
-460
-427
-394
-362
-329
-297
-265
-233
-201
-169
-137
-106
-74
-43
-11
20
51
82
112
143
173
204
234
264
294
324
353
383
412
442
471
500
529
557
586
614
643
671
699
727
755
782
810
837
865
892
919
946
973
1000
1027
1054
1081
1107
1134
1160
1187
1213
1240
1266
1292
1319
1345
1371
1397
1424
1450
1476
1502
1529
1555
1581
1607
1634
1660
1687
1713
1740
1766
1793
1820
1846
1873
1900
1927
1954
1981
2008
2036
2063
2090
2118
2145
2173
2201
2228
2256
2284
2312
2339
2367
2395
2423
2451
2480
2508
2536
2564
2592
2621
2649
2678
2706
2735
2763
2792
2820
2849
2878
2906
2935
2964
2993
3022
3051
3080
3109
3138
3167
3196
3225
3254
3284
3313
3342
3371
3400
3430
3459
3488
3517
3546
3576
3605
3634
3663
3692
3721
3750
3779
3808
3837
3866
3895
3924
3953
3982
4011
4038
4067
4097
4125
4154
4182
4211
4239
4267
4296
4324
4352
4380
4408
4436
4464
4492
4520
4548
4575
4603
4630
4658
4685
4713
4740
4767
4794
4821
4848
4875
4901
4928
4954
4980
5007
5033
5058
5084
5110
5135
5161
5186
5211
5236
5260
5285
5309
5333
5357
5380
5404
5427
5450
5473
5496
5518
5540
5562
5584
5606
5627
5648
5669
5689
5710
5730
5750
5770
5789
5808
5827
5846
5865
5883
5901
5919
5937
5954
5972
5989
6006
6023
6039
6056
6072
6088
6104
6120
6135
6151
6166
6181
6196
6211
6226
6241
6255
6270
6284
6298
6312
6326
6340
6353
6367
6381
6394
6407
6421
6434
6447
6460
6473
6486
6499
6511
6524
6537
6550
6562
6575
6588
6600
6613
6626
6638
6651
6664
6676
6689
6702
6715
6728
6741
6754
6768
6781
6794
6808
6822
6835
6849
6863
6877
6892
6906
6921
6935
6950
6965
6980
6995
7010
7026
7041
7057
7072
7088
7104
7120
7136
7153
7169
7185
7202
7218
7235
7251
7268
7284
7301
7318
7334
7351
7367
7384
7400
7417
7433
7449
7465
7481
7497
7513
7529
7545
7560
7576
7591
7606
7621
7635
7650
7664
7678
7692
7706
7720
7733
7746
7759
7771
7783
7795
7807
7818
7829
7840
7850
7860
7870
7879
7888
7896
7904
7912
7919
7926
7933
7938
7944
7949
7954
7958
7961
7964
7967
7969
7970
7971
7972
7971
7971
7969
7967
7965
7962
7958
7954
7949
7943
7937
7930
7922
7914
7905
7895
7885
7874
7863
7850
7837
7824
7810
7795
7779
7763
7746
7728
7710
7691
7671
7651
7630
7608
7586
7563
7539
7514
7489
7464
7437
7410
7383
7354
7325
7296
7266
7235
7203
7171
7139
7105
7072
7037
7002
6966
6930
6893
6856
6818
6780
6741
6701
6661
6621
6580
6538
6496
6454
6411
6367
6323
6279
6234
6189
6144
6098
6051
6005
5958
5910
5862
5814
5766
5717
5668
5618
5569
5519
5468
5418
5367
5316
5265
5214
5162
5110
5058
5006
4953
4901
4848
4795
4742
4688
4635
4581
4527
4473
4419
4365
4311
4256
4202
4147
4091
4037
3982
3927
3872
3817
3762
3707
3652
3597
3542
3487
3432
3377
3322
3267
3212
3157
3102
3047
2993
2938
2883
2829
2775
2721
2667
2613
2559
2505
2452
2398
2345
2292
2240
2187
2135
2083
2031
1979
1928
1877
1826
1776
1726
1676
1626
1577
1528
1479
1431
1383
1335
1287
1240
1194
1147
1101
1055
1010
965
920
876
832
788
745
702
659
617
575
534
492
452
411
371
331
291
252
213
175
136
99
61
24
-13
-50
-86
-123
-158
-194
-229
-264
-299
-333
-367
-401
-434
-468
-501
-533
-566
-598
-630
-662
-694
-725
-756
-787
-818
-848
-879
-909
-939
-969
-999
-1028
-1057
-1087
-1116
-1145
-1173
-1202
-1231
-1259
-1287
-1315
-1343
-1371
-1399
-1426
-1454
-1481
-1509
-1536
-1563
-1590
-1617
-1644
-1670
-1697
-1724
-1750
-1777
-1803
-1829
-1855
-1882
-1908
-1934
-1960
-1986
-2012
-2037
-2064
-2089
-2115
-2141
-2166
-2192
-2217
-2243
-2268
-2293
-2319
-2344
-2369
-2394
-2419
-2444
-2468
-2493
-2518
-2542
-2567
-2591
-2615
-2639
-2663
-2687
-2711
-2735
-2758
-2782
-2805
-2828
-2851
-2874
-2897
-2920
-2942
-2965
-2987
-3009
-3031
-3052
-3074
-3095
-3116
-3137
-3157
-3178
-3198
-3218
-3237
-3257
-3276
-3295
-3313
-3332
-3350
-3367
-3385
-3402
-3418
-3435
-3451
-3466
-3482
-3497
-3511
-3525
-3539
-3552
-3565
-3578
-3589
-3601
-3612
-3623
-3633
-3642
-3651
-3660
-3668
-3676
-3683
-3689
-3695
-3701
-3705
-3710
-3713
-3716
-3719
-3721
-3722
-3723
-3723
-3722
-3721
-3720
-3717
-3714
-3710
-3706
-3701
-3696
-3689
-3682
-3675
-3667
-3658
-3648
-3638
-3627
-3616
-3604
-3591
-3577
-3563
-3549
-3533
-3517
-3501
-3483
-3465
-3447
-3428
-3408
-3388
-3367
-3345
-3323
-3300
-3277
-3253
-3229
-3204
-3179
-3153
-3126
-3099
-3072
-3044
-3016
-2987
-2957
-2928
-2897
-2867
-2836
-2804
-2773
-2740
-2708
-2675
-2642
-2608
-2574
-2540
-2505
-2470
-2435
-2399
-2364
-2328
-2291
-2255
-2218
-2181
-2143
-2106
-2068
-2029
-1992
-1954
-1915
-1876
-1837
-1798
-1759
-1719
-1680
-1640
-1600
-1560
-1520
-1480
-1439
-1399
-1358
-1318
-1277
-1236
-1196
-1155
-1114
-1073
-1032
-991
-950
-909
-868
-828
-787
-746
-705
-665
-624
-583
-543
-502
-462
-422
-382
-341
-301
-262
-222
-182
-143
-103
-64
-25
14
53
91
130
168
206
244
281
319
356
393
430
466
502
538
574
609
644
679
714
748
782
816
849
882
915
948
980
1012
1044
1075
1106
1137
1168
1198
1228
1258
1287
1316
1345
1374
1402
1430
1458
1486
1513
1540
1567
1594
1620
1646
1672
1698
1724
1749
1774
1799
1823
1848
1872
1896
1920
1943
1967
1990
2013
2035
2058
2080
2102
2124
2146
2168
2189
2210
2231
2252
2272
2293
2313
2333
2353
2372
2392
2411
2430
2449
2467
2486
2504
2522
2540
2558
2575
2592
2610
2627
2643
2660
2676
2693
2709
2725
2740
2756
2771
2786
2801
2816
2831
2845
2860
2874
2888
2902
2916
2929
2943
2956
2969
2982
2995
3008
3021
3033
3045
3058
3070
3082
3094
3106
3117
3129
3140
3151
3163
3174
3185
3196
3206
3217
3228
3238
3249
3259
3269
3279
3289
3299
3309
3319
3329
3338
3348
3358
3367
3377
3386
3395
3405
3414
3423
3432
3441
3450
3459
3467
3476
3485
3493
3502
3510
3519
3527
3535
3543
3551
3559
3567
3575
3582
3590
3597
3604
3612
3619
3626
3633
3639
3646
3653
3659
3666
3672
3678
3685
3691
3697
3703
3708
3714
3720
3725
3731
3736
3742
3747
3752
3757
3762
3767
3772
3777
3782
3786
3791
3795
3800
3804
3808
3813
3817
3821
3825
3829
3833
3836
3840
3844
3847
3851
3854
3858
3861
3864
3868
3871
3874
3877
3880
3883
3886
3889
3891
3894
3897
3899
3902
3904
3907
3909
3911
3913
3915
3917
3919
3921
3923
3924
3926
3927
3928
3930
3931
3932
3932
3933
3934
3934
3935
3935
3935
3935
3935
3934
3934
3933
3933
3932
3931
3930
3928
3927
3925
3923
3921
3919
3916
3914
3911
3908
3905
3901
3897
3894
3889
3885
3881
3876
3871
3865
3860
3854
3848
3842
3835
3829
3822
3814
3807
3799
3791
3783
3775
3766
3757
3748
3739
3729
3719
3709
3699
3688
3677
3666
3655
3644
3632
3620
3608
3596
3584
3571
3558
3545
3532
3519
3505
3492
3478
3464
3450
3435
3421
3406
3391
3376
3361
3346
3331
3315
3300
3284
3269
3253
3237
3221
3205
3189
3173
3157
3141
3124
3108
3092
3075
3059
3042
3026
3009
2993
2976
2960
2943
2926
2910
2893
2877
2860
2844
2827
2810
2794
2777
2761
2744
2728
2712
2695
2679
2662
2646
2630
2613
2597
2581
2564
2548
2531
2515
2499
2482
2466
2450
2433
2417
2400
2384
2367
2350
2334
2317
2300
2284
2267
2250
2233
2216
2199
2182
2164
2147
2130
2112
2095
2077
2060
2041
2024
2005
1988
1970
1952
1934
1916
1898
1879
1861
1842
1824
1805
1786
1767
1748
1729
1710
1690
1671
1652
1632
1612
1593
1573
1553
1533
1513
1493
1473
1452
1432
1411
1391
1370
1349
1329
1308
1287
1266
1245
1223
1202
1181
1160
1138
1117
1095
1074
1052
1031
1008
988
966
944
922
901
879
857
835
813
791
770
748
726
704
682
661
639
617
595
574
552
531
509
488
466
445
423
402
381
360
339
318
297
276
255
234
214
193
173
152
132
112
92
72
52
32
13
-7
-26
-45
-64
-84
-102
-121
-140
-158
-177
-195
-213
-231
-249
-267
-285
-303
-320
-337
-355
-372
-389
-406
-422
-439
-456
-472
-488
-505
-521
-537
-552
-568
-584
-599
-615
-630
-645
-660
-675
-690
-704
-719
-733
-748
-762
-776
-790
-804
-817
-831
-845
-858
-871
-885
-898
-911
-924
-936
-949
-962
-974
-986
-998
-1010
-1022
-1034
-1046
-1057
-1068
-1080
-1091
-1102
-1112
-1123
-1133
-1144
-1154
-1164
-1174
-1184
-1193
-1203
-1212
-1221
-1231
-1239
-1248
-1257
-1265
-1273
-1282
-1290
-1297
-1305
-1312
-1319
-1327
-1333
-1340
-1347
-1353
-1359
-1365
-1370
-1376
-1381
-1386
-1391
-1396
-1400
-1405
-1409
-1413
-1416
-1420
-1423
-1426
-1429
-1432
-1434
-1437
-1439
-1441
-1443
-1444
-1446
-1447
-1449
-1450
-1451
-1452
-1452
-1453
-1453
-1454
-1454
-1454
-1454
-1454
-1454
-1453
-1453
-1452
-1452
-1451
-1450
-1450
-1449
-1448
-1447
-1445
-1444
-1443
-1441
-1440
-1438
-1437
-1435
-1433
-1431
-1429
-1427
-1425
-1423
-1421
-1418
-1416
-1413
-1410
-1408
-1405
-1402
-1399
-1395
-1392
-1389
-1385
-1382
-1378
-1375
-1371
-1367
-1363
-1359
-1355
-1351
-1347
-1343
-1338
-1334
-1330
-1325
-1321
-1316
-1311
-1307
-1302
-1297
-1292
-1287
-1282
-1276
-1271
-1266
-1260
-1254
-1248
-1243
-1237
-1230
-1224
-1218
-1211
-1204
-1198
-1190
-1183
-1176
-1168
-1161
-1153
-1145
-1137
-1128
-1120
-1111
-1102
-1093
-1083
-1074
-1064
-1054
-1044
-1033
-1022
-1012
-1000
-989
-977
-966
-954
-941
-929
-916
-903
-890
-877
-863
-849
-835
-821
-806
-792
-777
-761
-746
-730
-714
-698
-681
-665
-648
-630
-613
-595
-577
-559
-540
-521
-502
-483
-464
-444
-424
-403
-383
-362
-341
-320
-299
-277
-255
-233
-211
-188
-166
-143
-120
-97
-74
-50
-27
-3
21
45
69
93
117
141
166
190
215
239
264
288
313
337
362
387
411
436
461
485
510
535
559
584
608
632
657
681
705
729
754
778
801
825
849
873
896
920
943
967
990
1012
1036
1059
1081
1104
1126
1149
1171
1193
1215
1236
1258
1280
1301
1322
1343
1364
1385
1405
1426
1446
1466
1486
1506
1526
1545
1565
1584
1603
1622
1641
1660
1678
1697
1715
1733
1752
1770
1787
1805
1823
1840
1858
1875
1892
1909
1926
1943
1960
1977
1993
2009
2025
2043
2059
2075
2091
2107
2123
2139
2155
2170
2186
2202
2217
2233
2248
2264
2279
2294
2310
2325
2340
2355
2370
2385
2400
2415
2430
2445
2460
2475
2489
2504
2518
2533
2548
2562
2576
2591
2605
2620
2634
2648
2662
2677
2691
2705
2719
2733
2747
2761
2775
2789
2803
2817
2830
2844
2858
2871
2885
2898
2912
2925
2939
2952
2965
2978
2991
3005
3018
3030
3043
3056
3069
3081
3094
3107
3119
3131
3144
3156
3168
3180
3192
3204
3216
3228
3240
3251
3263
3274
3286
3297
3308
3319
3330
3341
3352
3363
3373
3384
3394
3404
3414
3424
3434
3444
3453
3463
3472
3481
3490
3499
3508
3517
3526
3534
3543
3551
3559
3567
3575
3583
3591
3598
3606
3613
3620
3628
3634
3641
3648
3655
3661
3667
3673
3679
3685
3691
3696
3702
3707
3712
3717
3721
3726
3730
3734
3738
3741
3745
3748
3751
3754
3757
3759
3761
3764
3765
3767
3768
3769
3770
3771
3771
3772
3772
3771
3771
3770
3769
3768
3766
3764
3762
3760
3757
3755
3752
3749
3745
3741
3738
3733
3729
3724
3720
3715
3709
3704
3698
3692
3686
3679
3672
3665
3658
3650
3643
3634
3626
3618
3609
3600
3591
3581
3572
3562
3551
3541
3531
3520
3509
3497
3486
3474
3463
3451
3438
3426
3413
3401
3388
3375
3361
3348
3334
3321
3307
3293
3279
3264
3250
3236
3221
3206
3191
3177
3162
3146
3131
3116
3101
3085
3070
3054
3039
3023
3007
2991
2976
2960
2944
2928
2912
2896
2880
2865
2849
2833
2817
2801
2785
2769
2753
2738
2722
2706
2690
2675
2659
2644
2628
2613
2598
2583
2568
2553
2538
2523
2509
2495
2480
2466
2452
2438
2425
2411
2398
2385
2372
2359
2346
2334
2322
2309
2298
2286
2275
2264
2253
2242
2232
2222
2212
2202
2193
2184
2175
2167
2158
2151
2143
2135
2128
2122
2115
2109
2103
2097
2092
2087
2082
2078
2074
2070
2067
2064
2061
2058
2056
2054
2052
2051
2050
2049
2048
2048
2048
2049
2049
2050
2051
2052
2054
2056
2058
2061
2063
2066
2069
2073
2076
2080
2084
2089
2093
2098
2103
2108
2114
2119
2125
2131
2138
2144
2151
2158
2165
2173
2180
2188
2196
2204
2213
2221
2230
2239
2248
2258
2267
2277
2287
2297
2308
2318
2329
2340
2351
2362
2373
2385
2396
2408
2420
2432
2444
2457
2469
2482
2494
2507
2520
2533
2546
2559
2572
2586
2599
2612
2626
2639
2653
2667
2680
2694
2708
2722
2736
2749
2763
2777
2791
2805
2819
2833
2847
2861
2875
2888
2902
2916
2930
2943
2957
2970
2984
2997
3010
3023
3036
3049
3062
3075
3087
3100
3112
3125
3137
3149
3161
3172
3184
3196
3207
3218
3229
3240
3251
3261
3272
3282
3292
3303
3312
3322
3332
3341
3350
3360
3369
3377
3386
3394
3403
3411
3419
3427
3434
3442
3449
3456
3463
3470
3476
3483
3489
3495
3501
3507
3512
3517
3523
3528
3533
3537
3542
3546
3550
3554
3558
3562
3565
3568
3572
3574
3577
3580
3582
3585
3587
3589
3590
3592
3593
3595
3596
3596
3597
3597
3597
3597
3597
3597
3596
3595
3594
3593
3591
3590
3588
3586
3583
3581
3578
3575
3571
3568
3564
3560
3556
3552
3547
3542
3537
3532
3527
3521
3515
3509
3503
3496
3490
3483
3476
3468
3461
3453
3445
3437
3428
3420
3411
3402
3393
3383
3374
3364
3354
3344
3333
3323
3312
3301
3290
3278
3266
3255
3242
3230
3218
3205
3192
3179
3166
3153
3139
3126
3112
3098
3084
3069
3055
3040
3025
3010
2995
2980
2965
2949
2934
2918
2902
2886
2870
2854
2837
2821
2804
2787
2771
2754
2737
2719
2702
2685
2667
2649
2632
2614
2596
2578
2560
2542
2523
2505
2487
2468
2450
2431
2412
2394
2375
2356
2337
2318
2299
2280
2261
2242
2223
2204
2184
2165
2146
2127
2107
2088
2069
2049
2029
2009
1991
1972
1952
1933
1914
1894
1875
1856
1836
1817
1798
1778
1759
1740
1721
1702
1683
1664
1645
1626
1607
1588
1569
1551
1532
1514
1495
1477
1459
1441
1422
1404
1387
1369
1351
1333
1316
1298
1281
1263
1246
1229
1212
1195
1178
1162
1145
1129
1112
1096
1080
1064
1048
1032
1016
1000
985
969
954
939
924
909
894
879
864
850
835
821
807
793
779
766
752
739
726
713
700
688
676
663
651
640
628
617
605
594
584
573
563
553
543
533
524
515
506
497
489
481
473
465
458
450
443
437
430
424
418
413
407
402
397
392
388
384
380
377
373
370
368
365
363
361
359
358
357
356
355
355
355
355
355
356
356
358
359
360
362
364
366
368
371
374
377
380
383
386
390
394
397
401
406
410
414
419
423
428
433
437
442
447
452
458
463
468
473
479
484
490
495
501
507
512
518
524
529
535
541
547
553
559
565
571
577
583
589
595
601
607
613
619
625
632
638
644
650
656
663
669
675
681
688
694
700
707
713
719
725
732
738
745
751
757
764
770
777
783
790
796
803
809
816
822
829
836
843
850
856
863
870
878
885
892
899
907
914
922
929
937
945
953
961
969
977
985
993
1000
1010
1018
1027
1036
1044
1053
1062
1071
1080
1089
1099
1108
1117
1127
1136
1146
1155
1165
1175
1185
1194
1204
1214
1224
1235
1245
1255
1266
1276
1287
1297
1308
1319
1329
1340
1351
1362
1373
1385
1396
1407
1418
1430
1441
1452
1464
1475
1487
1498
1510
1521
1533
1544
1556
1567
1578
1590
1601
1612
1624
1635
1646
1657
1668
1678
1689
1700
1710
1721
1731
1741
1751
1761
1770
1780
1789
1798
1808
1816
1825
1834
1842
1850
1858
1866
1874
1881
1888
1896
1902
1909
1915
1921
1927
1933
1939
1944
1949
1954
1958
1963
1967
1971
1975
1978
1981
1984
1987
1990
1992
1994
1996
1997
1999
2000
2000
2001
2001
2001
2001
2001
2000
2000
1999
1997
1996
1994
1992
1990
1988
1985
1983
1980
1976
1973
1969
1966
1962
1958
1953
1949
1944
1939
1934
1929
1924
1919
1913
1907
1901
1895
1889
1883
1876
1870
1863
1856
1850
1843
1835
1828
1821
1813
1806
1798
1790
1782
1774
1766
1758
1750
1742
1733
1724
1716
1707
1698
1689
1680
1671
1662
1653
1643
1634
1625
1615
1606
1596
1586
1577
1567
1557
1547
1537
1527
1517
1507
1497
1487
1477
1467
1457
1447
1436
1426
1416
1406
1395
1385
1375
1364
1354
1343
1333
1322
1312
1301
1291
1280
1269
1259
1248
1237
1226
1215
1205
1194
1183
1172
1161
1150
1139
1127
1116
1105
1094
1082
1071
1059
1048
1037
1025
1014
1002
990
979
967
956
944
932
920
909
897
885
873
861
850
838
826
814
802
790
778
766
754
742
730
717
705
693
681
668
656
644
631
619
607
594
582
569
556
544
531
518
505
493
480
467
454
441
427
414
401
388
374
361
347
334
320
306
292
278
264
250
236
222
208
194
179
165
150
136
121
107
92
77
63
48
33
18
3
-12
-27
-42
-57
-72
-87
-102
-117
-132
-147
-162
-178
-193
-208
-223
-238
-253
-269
-284
-299
-314
-329
-344
-359
-374
-389
-404
-419
-434
-449
-464
-479
-493
-508
-523
-538
-552
-567
-582
-596
-611
-625
-640
-654
-668
-683
-697
-711
-725
-739
-753
-767
-780
-794
-808
-821
-834
-847
-861
-874
-886
-899
-912
-924
-937
-949
-961
-973
-985
-996
-1008
-1018
-1030
-1042
-1052
-1063
-1074
-1084
-1094
-1104
-1114
-1124
-1133
-1142
-1151
-1160
-1169
-1177
-1185
-1193
-1201
-1208
-1215
-1222
-1229
-1235
-1242
-1247
-1253
-1258
-1263
-1268
-1273
-1277
-1281
-1284
-1288
-1291
-1293
-1296
-1297
-1299
-1300
-1301
-1302
-1302
-1302
-1302
-1301
-1300
-1298
-1296
-1294
-1291
-1288
-1285
-1281
-1276
-1272
-1267
-1261
-1255
-1249
-1242
-1235
-1228
-1220
-1211
-1202
-1193
-1184
-1174
-1163
-1152
-1141
-1129
-1117
-1104
-1091
-1077
-1063
-1049
-1034
-1018
-1002
-986
-969
-952
-934
-916
-898
-879
-859
-839
-819
-798
-776
-755
-732
-710
-687
-663
-639
-614
-590
-564
-538
-512
-486
-459
-431
-404
-375
-347
-318
-289
-259
-229
-198
-167
-136
-105
-73
-40
-8
25
58
92
126
160
195
229
265
300
335
371
407
444
480
517
554
592
629
667
704
742
780
819
857
896
934
973
1012
1051
1089
1128
1168
1207
1246
1285
1324
1363
1402
1441
1480
1519
1558
1597
1636
1674
1713
1751
1790
1828
1866
1904
1942
1980
2017
2054
2091
2128
2164
2201
2237
2273
2308
2343
2378
2413
2447
2481
2515
2548
2581
2613
2646
2677
2709
2740
2770
2800
2830
2859
2888
2916
2944
2972
2999
3025
3051
3077
3102
3126
3151
3174
3197
3220
3242
3264
3285
3306
3326
3345
3365
3383
3402
3419
3437
3453
3470
3486
3501
3516
3530
3544
3558
3571
3583
3595
3607
3618
3629
3639
3649
3659
3668
3676
3685
3692
3700
3707
3714
3720
3726
3731
3737
3741
3746
3750
3754
3757
3760
3763
3766
3768
3770
3772
3773
3774
3775
3775
3776
3776
3775
3775
3774
3773
3772
3771
3769
3767
3765
3763
3761
3758
3755
3753
3750
3746
3743
3739
3736
3732
3728
3724
3720
3716
3711
3707
3702
3697
3693
3688
3683
3678
3672
3667
3662
3656
3651
3645
3640
3634
3628
3622
3616
3610
3604
3598
3592
3585
3579
3573
3566
3560
3553
3547
3540
3534
3527
3521
3514
3507
3500
3494
3487
3480
3473
3466
3459
3452
3445
3438
3431
3424
3417
3410
3403
3396
3389
3382
3374
3367
3360
3352
3345
3338
3330
3323
3315
3308
3301
3293
3286
3278
3271
3263
3256
3248
3241
3233
3226
3218
3211
3203
3196
3189
3181
3174
3166
3159
3151
3144
3137
3129
3122
3115
3107
3100
3093
3086
3078
3071
3064
3057
3050
3043
3036
3030
3023
3016
3010
3003
2996
2990
2984
2977
2971
2965
2959
2953
2947
2941
2935
2929
2923
2917
2912
2906
2900
2895
2889
2884
2878
2873
2868
2862
2857
2852
2846
2841
2836
2831
2825
2820
2815
2810
2805
2800
2794
2789
2784
2779
2774
2769
2764
2758
2753
2748
2743
2738
2732
2727
2722
2716
2711
2705
2700
2694
2688
2682
2677
2671
2664
2658
2652
2646
2639
2632
2626
2619
2612
2605
2598
2590
2583
2575
2568
2560
2552
2544
2535
2527
2518
2510
2501
2492
2483
2474
2465
2455
2446
2436
2426
2416
2406
2396
2386
2375
2365
2354
2343
2332
2322
2310
2299
2288
2277
2265
2254
2242
2231
2219
2208
2196
2184
2172
2160
2148
2136
2124
2112
2100
2088
2076
2064
2052
2040
2028
2016
2004
1992
1980
1969
1957
1945
1933
1922
1910
1899
1887
1876
1865
1853
1842
1831
1820
1810
1799
1788
1778
1767
1757
1747
1736
1726
1717
1707
1697
1688
1678
1669
1660
1651
1642
1633
1625
1616
1608
1600
1592
1584
1576
1569
1561
1554
1547
1540
1534
1527
1520
1514
1508
1502
1496
1490
1485
1479
1474
1469
1463
1458
1454
1449
1444
1440
1435
1431
1427
1422
1418
1414
1411
1407
1403
1399
1396
1392
1389
1386
1382
1379
1376
1373
1370
1367
1364
1361
1358
1355
1352
1349
1346
1344
1341
1338
1335
1333
1330
1327
1325
1322
1319
1317
1314
1311
1309
1306
1303
1301
1298
1295
1293
1290
1287
1284
1281
1279
1276
1273
1270
1267
1264
1261
1258
1254
1251
1248
1245
1241
1238
1234
1231
1227
1223
1219
1215
1211
1207
1203
1198
1194
1189
1185
1180
1175
1170
1165
1160
1154
1149
1143
1137
1131
1125
1119
1113
1107
1100
1093
1086
1079
1072
1065
1058
1050
1042
1034
1026
1018
1010
1000
992
983
974
965
955
946
936
926
916
905
895
884
873
862
851
840
828
816
805
793
780
768
756
743
730
717
704
691
678
664
651
637
623
609
595
581
567
552
538
523
509
494
479
464
449
434
419
404
389
373
358
343
327
312
297
281
266
250
235
219
204
189
173
158
142
127
111
96
81
65
50
35
20
5
-10
-25
-40
-55
-70
-84
-99
-113
-127
-142
-156
-170
-183
-197
-211
-224
-238
-251
-264
-277
-289
-302
-314
-327
-339
-350
-362
-374
-385
-396
-407
-417
-428
-438
-448
-458
-467
-476
-485
-494
-502
-510
-518
-525
-533
-540
-546
-553
-559
-564
-570
-575
-579
-584
-588
-591
-595
-598
-600
-603
-604
-606
-607
-608
-608
-608
-608
-607
-606
-604
-603
-600
-598
-595
-591
-587
-583
-578
-573
-568
-562
-555
-548
-541
-534
-526
-517
-508
-499
-489
-479
-469
-458
-446
-434
-422
-409
-396
-382
-368
-353
-338
-323
-307
-291
-274
-257
-239
-221
-202
-183
-164
-144
-124
-103
-82
-60
-38
-16
7
30
54
78
102
127
152
178
204
231
257
285
312
340
369
397
426
456
485
516
546
577
608
639
671
703
735
767
800
833
867
900
934
968
1002
1038
1073
1108
1143
1179
1215
1251
1287
1324
1360
1397
1434
1471
1508
1546
1583
1621
1658
1696
1734
1772
1809
1847
1885
1923
1961
1999
2037
2075
2113
2150
2188
2226
2263
2300
2338
2375
2412
2449
2485
2522
2558
2594
2630
2666
2702
2737
2772
2807
2841
2876
2910
2943
2977
3010
3042
3075
3107
3139
3170
3201
3232
3262
3292
3321
3350
3379
3407
3435
3463
3490
3516
3543
3568
3594
3618
3643
3667
3690
3713
3735
3757
3779
3799
3820
3840
3859
3878
3896
3914
3932
3949
3965
3981
3996
4011
4025
4038
4051
4065
4077
4089
4100
4111
4121
4131
4140
4149
4157
4165
4172
4179
4185
4191
4196
4201
4205
4209
4213
4216
4218
4220
4222
4223
4223
4223
4223
4222
4221
4219
4217
4214
4211
4208
4204
4200
4195
4190
4184
4178
4171
4164
4157
4149
4141
4133
4124
4114
4105
4094
4083
4073
4062
4051
4038
4027
4014
4001
3988
3974
3960
3946
3931
3917
3901
3886
3870
3854
3838
3821
3804
3787
3770
3752
3734
3716
3697
3679
3660
3641
3622
3602
3582
3562
3542
3522
3501
3481
3460
3439
3417
3396
3374
3353
3331
3309
3287
3264
3242
3219
3196
3174
3151
3127
3104
3081
3057
3034
3010
2986
2962
2938
2914
2890
2865
2841
2816
2792
2767
2742
2718
2693
2668
2643
2618
2593
2568
2543
2518
2493
2467
2442
2417
2392
2367
2342
2317
2292
2267
2242
2217
2192
2168
2143
2119
2094
2070
2045
2021
1997
1973
1949
1925
1901
1878
1854
1831
1808
1785
1762
1739
1716
1694
1671
1649
1627
1605
1583
1562
1541
1520
1499
1478
1457
1437
1417
1397
1377
1358
1338
1319
1300
1282
1263
1245
1227
1209
1192
1174
1157
1140
1123
1107
1091
1075
1059
1044
1028
1012
999
984
970
956
942
929
915
902
890
877
865
853
841
830
819
808
798
787
777
768
758
749
740
732
724
716
708
701
694
687
680
674
668
663
658
653
648
644
640
636
632
629
626
624
622
620
618
617
616
615
614
614
614
615
615
616
617
619
621
623
625
627
630
633
636
640
643
647
651
656
660
665
670
675
680
686
692
698
704
710
716
723
729
736
743
750
757
765
772
780
787
795
803
811
819
827
835
843
852
860
869
877
886
894
903
911
920
929
938
946
955
964
973
982
990
999
1008
1016
1026
1035
1044
1053
1061
1070
1079
1088
1097
1106
1115
1124
1132
1141
1150
1159
1167
1176
1185
1194
1202
1211
1220
1228
1237
1245
1254
1263
1271
1279
1288
1296
1305
1313
1322
1330
1338
1347
1355
1363
1371
1379
1388
1396
1404
1412
1420
1428
1436
1444
1452
1460
1468
1476
1484
1492
1500
1508
1516
1524
1532
1540
1548
1556
1564
1572
1580
1588
1596
1604
1612
1620
1629
1637
1645
1653
1661
1669
1677
1685
1693
1702
1710
1718
1726
1734
1742
1750
1758
1767
1775
1783
1791
1799
1807
1815
1823
1831
1839
1847
1855
1863
1871
1879
1887
1895
1903
1911
1919
1927
1935
1943
1951
1959
1967
1975
1983
1990
1998
2005
2013
2021
2029
2036
2044
2051
2059
2066
2074
2081
2088
2096
2103
2110
2117
2124
2131
2138
2145
2152
2158
2165
2172
2178
2185
2191
2198
2204
2210
2217
2223
2229
2235
2241
2247
2252
2258
2264
2269
2274
2280
2285
2290
2295
2300
2304
2309
2314
2318
2322
2326
2330
2334
2338
2342
2345
2349
2352
2355
2358
2361
2363
2366
2368
2370
2372
2374
2376
2378
2379
2380
2381
2382
2383
2383
2384
2384
2384
2383
2383
2382
2382
2380
2379
2378
2376
2374
2372
2370
2367
2364
2361
2358
2354
2351
2347
2343
2338
2333
2328
2323
2318
2312
2306
2300
2294
2287
2280
2273
2265
2258
2250
2242
2234
2225
2216
2207
2198
2189
2179
2169
2159
2149
2138
2127
2117
2105
2094
2083
2071
2059
2047
2035
2023
2009
1997
1985
1971
1958
1945
1931
1918
1904
1890
1876
1862
1848
1833
1819
1804
1789
1774
1759
1744
1729
1714
1699
1684
1669
1653
1638
1622
1607
1591
1576
1560
1545
1529
1514
1498
1483
1467
1452
1437
1421
1406
1391
1375
1360
1345
1330
1315
1300
1286
1271
1256
1242
1227
1213
1199
1185
1171
1157
1143
1130
1116
1103
1089
1076
1063
1050
1038
1025
1012
1000
988
976
964
953
941
930
918
907
896
885
875
864
854
844
834
824
815
805
796
787
778
770
761
753
745
737
729
722
715
707
701
694
687
681
675
669
663
658
652
647
642
637
633
629
624
620
617
613
609
606
603
600
598
595
593
591
589
587
585
584
582
581
580
579
579
578
578
578
578
578
578
578
579
580
580
581
583
584
585
587
588
590
592
594
597
599
602
604
607
610
613
617
620
624
627
631
636
640
644
649
654
659
664
669
675
680
686
692
698
705
711
718
725
732
739
746
754
761
769
777
785
794
802
811
820
829
838
847
857
866
876
886
896
906
917
927
938
949
960
971
982
994
1004
1016
1029
1041
1054
1066
1079
1092
1104
1118
1131
1144
1158
1172
1186
1200
1214
1228
1243
1258
1273
1288
1303
1318
1334
1350
1366
1382
1398
1414
1431
1447
1464
1481
1498
1515
1533
1550
1568
1585
1603
1621
1639
1658
1676
1695
1713
1732
1751
1770
1789
1808
1827
1847
1866
1886
1906
1926
1946
1966
1986
2005
2025
2047
2067
2088
2108
2129
2150
2170
2191
2212
2233
2254
2276
2297
2318
2339
2361
2382
2404
2425
2447
2468
2490
2511
2533
2555
2577
2598
2620
2642
2664
2685
2707
2729
2751
2772
2794
2816
2838
2859
2881
2902
2924
2946
2967
2989
3010
3031
3053
3074
3095
3116
3138
3159
3180
3201
3221
3242
3263
3284
3304
3325
3345
3366
3386
3406
3426
3446
3466
3486
3506
3525
3545
3564
3583
3602
3621
3640
3659
3678
3696
3714
3733
3751
3769
3786
3804
3821
3839
3856
3873
3889
3906
3922
3938
3954
3970
3985
4000
4014
4030
4045
4059
4073
4086
4101
4114
4127
4140
4153
4165
4177
4189
4200
4212
4223
4233
4244
4254
4264
4273
4282
4291
4300
4308
4316
4324
4331
4338
4345
4351
4357
4363
4368
4373
4378
4382
4386
4390
4393
4396
4399
4401
4403
4404
4406
4406
4407
4407
4407
4406
4405
4404
4402
4400
4398
4395
4392
4388
4384
4380
4376
4371
4365
4360
4354
4348
4341
4334
4326
4319
4311
4302
4294
4285
4275
4266
4255
4245
4234
4223
4212
4200
4188
4176
4163
4150
4136
4122
4108
4094
4078
4064
4049
4033
4017
4000
3983
3966
3949
3931
3913
3895
3876
3857
3837
3818
3798
3777
3757
3736
3715
3693
3671
3649
3627
3604
3581
3558
3534
3511
3487
3462
3438
3413
3388
3363
3337
3312
3286
3260
3234
3207
3181
3154
3127
3100
3072
3045
3017
2990
2962
2934
2906
2877
2849
2821
2792
2763
2735
2706
2677
2648
2618
2589
2560
2530
2501
2472
2442
2412
2383
2353
2323
2294
2264
2234
2204
2175
2145
2115
2085
2055
2025
1996
1966
1936
1907
1877
1847
1818
1788
1759
1730
1700
1671
1642
1613
1584
1555
1526
1497
1469
1440
1412
1383
1355
1327
1299
1271
1243
1216
1188
1161
1133
1106
1079
1052
1026
999
972
946
920
894
868
842
817
792
766
741
716
691
667
642
618
594
570
546
522
499
476
452
429
407
384
361
339
317
295
273
251
230
209
188
167
146
125
105
84
64
44
24
5
-15
-34
-53
-72
-91
-110
-129
-147
-165
-183
-201
-219
-237
-254
-272
-289
-306
-323
-339
-356
-372
-389
-405
-421
-437
-452
-468
-483
-498
-513
-528
-543
-558
-572
-586
-601
-615
-629
-642
-656
-669
-683
-696
-709
-721
-734
-747
-759
-771
-783
-795
-807
-818
-830
-841
-852
-863
-874
-885
-895
-905
-916
-926
-936
-945
-955
-964
-973
-982
-991
-1000
-1008
-1016
-1026
-1034
-1042
-1049
-1057
-1065
-1072
-1079
-1086
-1093
-1100
-1106
-1113
-1119
-1125
-1131
-1136
-1142
-1147
-1153
-1158
-1162
-1167
-1172
-1176
-1180
-1185
-1188
-1192
-1196
-1199
-1202
-1205
-1208
-1211
-1214
-1216
-1218
-1220
-1222
-1224
-1226
-1227
-1228
-1229
-1230
-1231
-1232
-1232
-1232
-1232
-1232
-1232
-1232
-1231
-1230
-1229
-1228
-1227
-1226
-1224
-1222
-1220
-1218
-1216
-1213
-1211
-1208
-1205
-1202
-1198
-1194
-1191
-1187
-1182
-1178
-1173
-1169
-1164
-1158
-1153
-1147
-1141
-1135
-1129
-1122
-1116
-1109
-1102
-1094
-1087
-1079
-1071
-1062
-1054
-1045
-1036
-1026
-1016
-1006
-997
-987
-976
-965
-954
-943
-932
-920
-908
-896
-883
-870
-857
-844
-831
-817
-803
-788
-774
-759
-744
-729
-713
-697
-681
-665
-648
-632
-615
-597
-580
-562
-544
-526
-508
-489
-470
-451
-431
-412
-392
-372
-352
-331
-311
-290
-269
-247
-226
-204
-182
-160
-137
-115
-92
-69
-46
-23
1
25
49
73
97
122
146
171
196
222
247
273
299
325
351
377
404
431
458
485
513
540
568
596
624
653
681
710
739
768
798
827
857
887
917
948
978
1008
1040
1071
1102
1134
1166
1197
1229
1262
1294
1326
1359
1392
1425
1458
1491
1525
1558
1592
1626
1660
1694
1728
1763
1797
1832
1866
1901
1936
1971
2005
2041
2077
2112
2148
2183
2219
2254
2290
2326
2361
2397
2433
2469
2505
2541
2577
2613
2648
2684
2720
2756
2792
2828
2864
2900
2935
2971
3007
3042
3078
3113
3149
3184
3219
3255
3290
3325
3360
3394
3429
3464
3498
3532
3567
3601
3635
3669
3702
3736
3769
3802
3835
3868
3901
3933
3965
3998
4030
4061
4093
4124
4155
4186
4217
4248
4278
4308
4338
4368
4398
4427
4456
4485
4514
4542
4570
4598
4626
4653
4681
4708
4735
4761
4787
4814
4839
4865
4890
4915
4940
4965
4989
5013
5037
5061
5084
5107
5130
5152
5174
5196
5218
5239
5260
5281
5302
5322
5342
5362
5381
5400
5419
5438
5456
5474
5492
5509
5527
5543
5560
5577
5593
5608
5624
5639
5654
5669
5683
5697
5711
5725
5738
5751
5764
5777
5789
5801
5812
5824
5835
5846
5856
5867
5877
5886
5896
5905
5914
5923
5931
5939
5947
5955
5962
5969
5976
5983
5989
5995
6001
6006
6011
6016
6021
6026
6030
6034
6037
6041
6044
6047
6050
6052
6054
6056
6058
6059
6061
6061
6062
6062
6063
6062
6062
6061
6061
6059
6058
6056
6054
6052
6050
6047
6044
6041
6038
6034
6030
6026
6022
6017
6013
6008
6002
5997
5991
5985
5979
5973
5966
5959
5952
5945
5938
5930
5922
5914
5906
5898
5889
5880
5871
5862
5852
5843
5833
5823
5813
5802
5792
5781
5770
5759
5748
5737
5725
5713
5702
5689
5677
5665
5652
5640
5627
5614
5600
5587
5573
5560
5546
5531
5517
5503
5488
5473
5458
5443
5428
5412
5396
5380
5364
5348
5332
5315
5298
5281
5264
5246
5229
5211
5193
5175
5157
5138
5120
5101
5082
5063
5043
5024
5004
4984
4964
4943
4923
4902
4881
4860
4838
4816
4795
4773
4750
4728
4705
4682
4659
4636
4612
4588
4564
4540
4515
4491
4466
4441
4415
4390
4364
4338
4312
4285
4259
4232
4205
4177
4150
4122
4094
4066
4038
4009
3980
3951
3922
3892
3862
3832
3802
3772
3741
3710
3679
3647
3616
3584
3552
3519
3487
3454
3421
3387
3354
3320
3286
3251
3217
3182
3147
3112
3076
3040
3004
2968
2931
2895
2858
2821
2783
2745
2708
2669
2631
2593
2554
2515
2476
2436
2397
2357
2317
2277
2237
2197
2156
2115
2075
2033
1993
1951
1910
1868
1827
1785
1743
1701
1659
1617
1575
1533
1491
1448
1406
1363
1321
1278
1236
1193
1151
1108
1066
1022
981
938
896
853
811
769
727
684
642
600
559
517
475
434
392
351
310
269
228
188
147
107
67
27
-13
-52
-92
-131
-169
-208
-246
-284
-322
-359
-397
-434
-470
-506
-542
-578
-613
-648
-683
-717
-751
-785
-818
-851
-884
-916
-948
-979
-1010
-1040
-1070
-1100
-1129
-1158
-1187
-1214
-1242
-1269
-1296
-1322
-1348
-1373
-1398
-1422
-1446
-1469
-1492
-1515
-1537
-1558
-1580
-1600
-1620
-1640
-1659
-1678
-1696
-1714
-1732
-1749
-1765
-1781
-1797
-1812
-1827
-1841
-1855
-1868
-1881
-1894
-1906
-1918
-1929
-1940
-1950
-1960
-1969
-1978
-1987
-1995
-2003
-2009
-2017
-2024
-2029
-2036
-2041
-2045
-2050
-2054
-2058
-2061
-2064
-2067
-2069
-2071
-2072
-2073
-2074
-2074
-2074
-2074
-2073
-2072
-2070
-2068
-2066
-2064
-2061
-2057
-2054
-2050
-2045
-2041
-2036
-2029
-2025
-2019
-2012
-2005
-1999
-1991
-1984
-1976
-1967
-1959
-1950
-1941
-1931
-1921
-1911
-1901
-1890
-1880
-1868
-1857
-1845
-1833
-1821
-1808
-1796
-1783
-1770
-1756
-1742
-1728
-1714
-1700
-1685
-1671
-1656
-1640
-1625
-1609
-1594
-1578
-1561
-1545
-1528
-1512
-1495
-1477
-1460
-1442
-1425
-1407
-1389
-1370
-1352
-1333
-1314
-1295
-1275
-1256
-1236
-1216
-1196
-1176
-1156
-1135
-1114
-1093
-1072
-1050
-1029
-1006
-985
-963
-941
-918
-895
-872
-849
-826
-802
-779
-755
-731
-706
-682
-657
-632
-607
-582
-556
-531
-505
-479
-452
-426
-399
-372
-345
-318
-290
-262
-235
-206
-178
-150
-121
-92
-63
-34
-4
26
55
85
116
146
176
207
238
269
300
331
363
394
426
457
489
521
553
586
618
650
683
716
748
781
814
847
880
913
946
980
1012
1046
1080
1113
1146
1180
1213
1246
1280
1313
1346
1380
1413
1446
1479
1512
1545
1578
1611
1643
1676
1708
1741
1773
1805
1837
1868
1900
1931
1963
1994
2025
2055
2086
2116
2146
2176
2205
2235
2264
2293
2321
2350
2378
2405
2433
2460
2487
2514
2540
2566
2592
2618
2643
2667
2692
2716
2740
2763
2786
2809
2831
2853
2875
2896
2917
2937
2957
2977
2997
3016
3034
3053
3071
3088
3105
3122
3139
3155
3171
3186
3201
3216
3230
3244
3258
3271
3284
3297
3309
3321
3333
3344
3355
3366
3376
3387
3396
3406
3415
3424
3432
3441
3449
3456
3464
3471
3478
3484
3491
3497
3502
3508
3513
3518
3523
3528
3532
3536
3540
3543
3547
3550
3553
3556
3558
3561
3563
3565
3566
3568
3569
3570
3571
3572
3572
3573
3573
3573
3573
3572
3572
3571
3570
3569
3568
3566
3564
3563
3561
3559
3556
3554
3552
3549
3546
3543
3540
3536
3533
3529
3526
3522
3518
3513
3509
3504
3500
3495
3490
3484
3479
3474
3468
3462
3456
3450
3444
3438
3431
3425
3418
3411
3404
3397
3390
3383
3375
3368
3360
3352
3345
3337
3328
3320
3312
3304
3295
3286
3278
3269
3260
3251
3242
3232
3223
3214
3204
3194
3185
3175
3165
3155
3145
3135
3124
3114
3104
3093
3082
3072
3061
3050
3039
3028
3017
3006
2995
2983
2972
2961
2949
2938
2926
2915
2903
2891
2879
2868
2856
2844
2832
2820
2808
2796
2784
2771
2759
2747
2735
2722
2710
2697
2685
2672
2660
2647
2635
2622
2609
2597
2584
2571
2559
2546
2533
2521
2508
2495
2483
2470
2457
2445
2432
2420
2408
2395
2383
2371
2358
2346
2334
2322
2310
2299
2287
2275
2263
2252
2240
2229
2218
2206
2195
2184
2173
2162
2151
2141
2130
2119
2109
2098
2088
2078
2068
2058
2048
2037
2028
2017
2009
1999
1990
1981
1972
1963
1954
1945
1937
1928
1920
1912
1904
1896
1888
1880
1873
1865
1858
1851
1844
1837
1830
1824
1817
1811
1805
1799
1793
1787
1781
1776
1771
1765
1760
1756
1751
1746
1742
1738
1734
1730
1726
1723
1719
1716
1713
1710
1708
1705
1703
1701
1699
1697
1695
1694
1692
1691
1690
1689
1688
1688
1687
1687
1687
1687
1687
1687
1688
1689
1689
1690
1691
1693
1694
1696
1697
1699
1701
1704
1706
1708
1711
1714
1717
1720
1723
1727
1730
1734
1738
1742
1746
1750
1755
1759
1764
1769
1774
1779
1784
1789
1794
1800
1806
1811
1817
1823
1829
1835
1841
1848
1854
1861
1867
1874
1881
1888
1895
1902
1909
1917
1924
1932
1939
1947
1954
1962
1970
1978
1986
1994
2001
2009
2019
2027
2035
2044
2052
2061
2069
2078
2086
2095
2104
2112
2121
2130
2139
2148
2157
2166
2174
2183
2192
2201
2210
2219
2228
2237
2246
2255
2264
2273
2281
2290
2299
2307
2316
2325
2333
2342
2350
2358
2367
2375
2383
2391
2399
2407
2415
2423
2431
2439
2446
2454
2461
2469
2476
2483
2490
2498
2505
2511
2518
2525
2532
2538
2544
2551
2557
2563
2569
2575
2581
2586
2592
2597
2602
2608
2613
2618
2622
2627
2632
2636
2640
2644
2648
2652
2656
2659
2663
2666
2669
2672
2675
2678
2681
2683
2685
2687
2689
2691
2693
2694
2696
2697
2698
2699
2699
2700
2700
2701
2701
2700
2700
2700
2699
2698
2698
2696
2695
2694
2692
2691
2689
2687
2684
2682
2679
2677
2674
2670
2667
2663
2660
2656
2651
2647
2642
2638
2633
2627
2622
2616
2610
2604
2598
2591
2585
2578
2570
2563
2555
2547
2539
2531
2522
2513
2504
2495
2486
2476
2466
2456
2445
2434
2423
2412
2400
2389
2377
2365
2352
2339
2326
2313
2300
2286
2272
2258
2244
2230
2215
2200
2185
2170
2154
2139
2123
2107
2091
2074
2058
2041
2024
2007
1990
1973
1955
1937
1919
1901
1883
1865
1847
1828
1809
1790
1771
1752
1733
1714
1694
1675
1655
1635
1615
1595
1575
1555
1535
1515
1494
1474
1453
1432
1412
1391
1370
1349
1328
1307
1286
1264
1243
1222
1200
1179
1158
1136
1115
1093
1071
1050
1028
1006
985
963
941
920
898
876
855
833
811
790
768
746
725
703
682
660
639
618
596
575
554
533
512
491
470
449
429
408
387
367
347
326
306
286
266
247
227
208
188
169
150
131
113
94
76
58
40
22
5
-13
-30
-47
-64
-80
-96
-112
-128
-144
-159
-174
-189
-203
-218
-232
-246
-259
-272
-285
-298
-310
-322
-334
-345
-356
-367
-377
-387
-397
-406
-415
-424
-432
-440
-448
-455
-462
-468
-474
-480
-485
-490
-494
-498
-502
-505
-508
-511
-513
-515
-516
-517
-518
-518
-518
-517
-516
-515
-513
-511
-508
-505
-501
-498
-493
-488
-483
-478
-472
-466
-459
-452
-444
-436
-428
-419
-410
-400
-390
-380
-369
-358
-346
-334
-322
-309
-296
-283
-269
-254
-240
-225
-209
-193
-177
-160
-143
-125
-107
-89
-70
-51
-32
-12
9
29
51
72
94
117
139
163
186
210
235
260
285
311
337
363
390
417
444
472
501
529
559
588
618
648
679
710
741
773
805
838
871
904
937
971
1006
1040
1075
1111
1146
1182
1219
1255
1292
1330
1367
1405
1443
1482
1521
1560
1599
1639
1679
1719
1759
1800
1841
1882
1923
1965
2007
2049
2091
2133
2176
2219
2262
2305
2348
2391
2435
2479
2523
2567
2611
2655
2699
2744
2788
2833
2878
2922
2967
3012
3057
3102
3147
3192
3237
3283
3328
3373
3418
3464
3509
3554
3599
3644
3690
3735
3780
3825
3870
3915
3959
4003
4049
4093
4138
4182
4226
4270
4314
4357
4401
4444
4487
4530
4572
4615
4657
4699
4741
4782
4823
4864
4905
4945
4985
5025
5064
5104
5143
5181
5219
5257
5295
5332
5369
5405
5441
5477
5512
5547
5582
5616
5650
5683
5716
5749
5781
5813
5844
5875
5905
5935
5965
5993
6022
6050
6077
6104
6131
6157
6182
6207
6232
6256
6279
6302
6324
6346
6368
6388
6408
6428
6447
6466
6484
6501
6518
6534
6550
6565
6579
6593
6607
6619
6632
6643
6654
6665
6675
6684
6693
6701
6708
6715
6722
6728
6733
6738
6742
6745
6748
6751
6752
6753
6754
6754
6754
6753
6751
6749
6746
6743
6739
6734
6729
6724
6718
6711
6704
6697
6689
6680
6671
6662
6652
6641
6630
6619
6607
6595
6582
6569
6555
6541
6527
6512
6497
6481
6465
6449
6432
6415
6397
6379
6361
6343
6324
6305
6285
6265
6245
6225
6204
6183
6162
6140
6119
6097
6074
6052
6029
6006
5982
5959
5935
5911
5887
5863
5838
5813
5788
5763
5737
5712
5686
5660
5634
5607
5581
5554
5528
5501
5474
5446
5419
5391
5364
5336
5308
5280
5252
5224
5196
5167
5139
5110
5082
5053
5024
4995
4966
4937
4908
4879
4850
4821
4792
4762
4733
4704
4674
4645
4616
4586
4557
4527
4498
4468
4439
4410
4380
4351
4321
4291
4262
4232
4203
4173
4144
4115
4085
4056
4026
3997
3968
3938
3909
3880
3851
3822
3793
3764
3735
3706
3677
3648
3620
3591
3562
3534
3505
3477
3448
3420
3392
3363
3335
3307
3279
3251
3223
3195
3167
3139
3112
3084
3056
3029
3001
2974
2947
2919
2892
2865
2838
2811
2785
2758
2731
2705
2678
2652
2626
2600
2574
2548
2522
2496
2471
2445
2420
2395
2370
2345
2320
2295
2270
2246
2221
2197
2173
2149
2125
2101
2077
2054
2029
2007
1984
1961
1938
1915
1892
1870
1847
1825
1803
1781
1759
1737
1715
1694
1673
1652
1631
1610
1589
1568
1548
1528
1508
1488
1468
1449
1429
1410
1391
1372
1353
1335
1316
1298
1280
1262
1245
1227
1210
1193
1176
1159
1142
1126
1110
1093
1077
1062
1046
1031
1014
1000
985
971
956
942
928
914
900
886
873
859
846
833
821
808
796
783
771
759
747
736
724
713
702
691
681
670
659
649
639
629
619
610
600
591
582
573
564
555
546
538
530
521
513
506
498
490
483
476
469
462
455
448
442
435
429
423
417
411
405
399
394
389
383
378
373
368
364
359
355
350
346
342
338
334
330
326
323
319
316
313
309
306
303
300
298
295
292
290
287
285
282
280
278
276
274
272
270
268
266
264
262
260
258
257
255
253
252
250
249
247
246
244
242
241
239
238
236
234
233
231
229
228
226
224
222
220
218
217
215
213
210
208
206
204
202
200
197
195
192
190
187
185
182
180
177
174
171
169
166
163
160
157
153
150
147
144
141
137
134
130
127
124
120
116
113
109
106
102
98
95
91
87
84
80
76
73
69
65
61
58
54
50
47
43
39
36
32
29
25
22
19
15
12
9
6
3
0
-3
-6
-8
-11
-13
-16
-18
-20
-22
-24
-26
-27
-29
-30
-31
-32
-33
-34
-35
-35
-35
-35
-35
-35
-35
-34
-33
-32
-31
-29
-27
-26
-23
-21
-19
-16
-13
-10
-6
-2
2
6
10
15
19
25
30
36
41
47
54
60
67
74
82
89
97
105
114
123
132
141
150
160
170
180
191
201
212
223
235
246
258
270
283
295
308
321
334
348
361
375
389
403
418
432
447
462
477
493
508
524
540
556
572
589
606
623
640
657
674
691
709
727
745
763
781
799
818
836
855
873
892
911
930
949
968
988
1006
1026
1045
1065
1084
1104
1123
1143
1162
1182
1202
1221
1241
1260
1280
1299
1319
1338
1358
1377
1397
1416
1435
1454
1474
1493
1512
1530
1549
1568
1587
1605
1624
1642
1660
1678
1696
1714
1732
1749
1767
1784
1802
1819
1836
1853
1870
1886
1903
1919
1935
1952
1968
1983
1999
2015
2029
2045
2060
2075
2090
2105
2119
2134
2148
2162
2176
2190
2204
2217
2230
2244
2257
2269
2282
2295
2307
2319
2331
2343
2355
2367
2378
2390
2401
2412
2423
2434
2444
2455
2465
2476
2486
2496
2506
2516
2525
2535
2544
2554
2563
2572
2581
2590
2599
2607
2616
2625
2633
2641
2650
2658
2666
2674
2682
2690
2698
2706
2713
2721
2729
2736
2744
2751
2759
2766
2774
2781
2788
2796
2803
2810
2817
2824
2831
2838
2845
2852
2859
2866
2873
2880
2887
2894
2901
2908
2914
2921
2928
2935
2942
2949
2955
2962
2969
2976
2983
2990
2996
3003
3010
3017
3024
3031
3038
3045
3052
3059
3066
3073
3079
3086
3093
3100
3107
3114
3121
3128
3135
3142
3149
3156
3163
3170
3177
3184
3191
3198
3205
3212
3219
3225
3232
3239
3246
3253
3260
3267
3274
3281
3288
3295
3302
3308
3315
3322
3329
3336
3343
3349
3356
3363
3369
3376
3383
3389
3396
3402
3409
3415
3422
3428
3435
3441
3447
3453
3460
3466
3472
3478
3484
3490
3496
3501
3507
3513
3519
3524
3530
3535
3541
3546
3552
3557
3562
3567
3573
3578
3583
3588
3593
3598
3603
3608
3612
3617
3622
3627
3631
3636
3641
3645
3650
3654
3659
3663
3668
3672
3676
3681
3685
3690
3694
3698
3702
3706
3711
3715
3719
3723
3727
3731
3735
3739
3743
3747
3751
3755
3759
3762
3766
3770
3774
3778
3782
3785
3789
3793
3797
3801
3804
3808
3812
3816
3820
3824
3828
3832
3836
3840
3844
3848
3852
3856
3860
3864
3869
3873
3877
3881
3885
3890
3894
3898
3903
3907
3911
3916
3920
3924
3929
3933
3937
3942
3946
3951
3955
3959
3964
3968
3972
3977
3981
3986
3990
3994
3999
4003
4006
4011
4016
4019
4024
4029
4033
4037
4041
4045
4049
4053
4057
4061
4065
4069
4073
4077
4081
4083
4088
4091
4094
4098
4102
4105
4109
4112
4115
4118
4121
4124
4127
4130
4133
4136
4138
4141
4144
4146
4149
4151
4153
4155
4157
4159
4161
4163
4165
4167
4168
4170
4171
4172
4173
4175
4175
4176
4177
4178
4178
4179
4179
4179
4180
4180
4180
4180
4179
4179
4179
4178
4178
4177
4176
4175
4174
4173
4172
4170
4169
4168
4166
4164
4162
4160
4158
4156
4154
4152
4149
4147
4144
4141
4138
4135
4132
4129
4125
4122
4118
4114
4111
4107
4103
4098
4094
4090
4085
4081
4075
4070
4066
4061
4056
4051
4045
4040
4034
4027
4022
4016
4010
4003
3997
3990
3983
3977
3970
3962
3955
3948
3940
3933
3925
3917
3909
3901
3893
3885
3877
3868
3859
3851
3842
3833
3824
3814
3805
3796
3786
3776
3766
3756
3746
3736
3726
3715
3704
3694
3683
3672
3660
3649
3637
3626
3614
3602
3590
3577
3565
3552
3540
3527
3514
3501
3487
3474
3460
3447
3433
3419
3405
3390
3376
3361
3346
3332
3317
3301
3286
3271
3255
3239
3223
3207
3191
3175
3158
3141
3125
3108
3091
3074
3056
3039
3021
3004
2986
2968
2950
2932
2913
2895
2876
2858
2839
2820
2801
2782
2763
2744
2724
2705
2685
2666
2646
2626
2606
2586
2566
2546
2526
2506
2485
2465
2445
2424
2404
2383
2362
2342
2321
2301
2280
2259
2239
2218
2197
2177
2156
2135
2115
2094
2074
2053
2033
2012
1992
1972
1952
1932
1911
1891
1871
1852
1832
1812
1793
1773
1754
1734
1715
1696
1677
1659
1640
1622
1603
1585
1567
1549
1532
1515
1497
1480
1464
1447
1431
1415
1399
1383
1367
1352
1337
1323
1308
1294
1280
1266
1253
1240
1227
1214
1202
1190
1179
1167
1156
1146
1135
1125
1115
1106
1097
1088
1080
1072
1064
1057
1050
1043
1037
1031
1025
1020
1014
1010
1006
1002
1000
997
994
992
990
989
987
987
986
986
987
987
988
990
992
994
996
999
1002
1006
1010
1014
1020
1025
1030
1036
1043
1049
1056
1064
1072
1080
1088
1097
1106
1116
1126
1136
1146
1157
1169
1180
1192
1205
1217
1230
1244
1257
1271
1286
1300
1315
1330
1346
1362
1378
1394
1411
1428
1445
1462
1480
1498
1516
1534
1553
1572
1591
1610
1629
1649
1669
1689
1709
1729
1749
1770
1791
1812
1833
1854
1875
1896
1918
1939
1961
1983
2005
2025
2048
2070
2093
2115
2137
2159
2181
2204
2226
2248
2271
2293
2315
2338
2360
2382
2404
2427
2449
2471
2493
2515
2537
2558
2580
2602
2623
2644
2666
2687
2708
2728
2749
2770
2790
2810
2830
2850
2870
2889
2908
2928
2946
2965
2984
3002
3020
3038
3055
3073
3090
3107
3124
3140
3156
3172
3187
3203
3218
3232
3247
3261
3275
3289
3302
3315
3327
3340
3352
3364
3375
3386
3397
3407
3418
3427
3437
3446
3455
3463
3472
3479
3487
3494
3501
3507
3513
3519
3524
3529
3534
3538
3542
3546
3549
3552
3555
3557
3559
3561
3562
3563
3564
3564
3564
3563
3562
3561
3560
3558
3556
3554
3551
3548
3545
3541
3537
3532
3528
3523
3518
3512
3506
3500
3493
3487
3479
3472
3464
3456
3448
3439
3430
3421
3412
3402
3392
3381
3371
3360
3348
3337
3325
3313
3301
3288
3275
3262
3249
3235
3221
3207
3193
3178
3163
3148
3133
3117
3101
3085
3068
3052
3035
3018
3000
2982
2964
2946
2928
2909
2890
2871
2851
2831
2811
2791
2771
2750
2729
2708
2687
2665
2643
2621
2599
2576
2554
2531
2508
2484
2461
2437
2413
2389
2364
2340
2315
2290
2265
2239
2214
2188
2162
2136
2110
2083
2057
2029
2003
1976
1949
1921
1894
1866
1838
1810
1782
1754
1726
1697
1669
1640
1611
1582
1553
1524
1495
1466
1436
1407
1377
1348
1318
1288
1259
1229
1199
1169
1139
1109
1079
1048
1018
988
958
927
897
867
836
806
775
745
714
684
654
623
593
562
532
501
471
440
410
379
349
319
289
258
228
198
168
138
108
78
48
18
-12
-41
-71
-100
-130
-159
-189
-218
-247
-276
-305
-334
-362
-391
-420
-448
-477
-505
-533
-561
-589
-617
-645
-673
-701
-728
-756
-783
-810
-837
-864
-891
-918
-945
-972
-998
-1025
-1051
-1077
-1103
-1129
-1155
-1181
-1206
-1232
-1257
-1282
-1307
-1332
-1356
-1381
-1405
-1429
-1453
-1477
-1501
-1524
-1548
-1571
-1594
-1616
-1639
-1661
-1683
-1705
-1727
-1748
-1770
-1791
-1811
-1832
-1852
-1872
-1892
-1912
-1931
-1950
-1969
-1988
-2005
-2025
-2041
-2060
-2077
-2094
-2111
-2127
-2144
-2159
-2175
-2190
-2205
-2220
-2234
-2248
-2262
-2275
-2289
-2301
-2314
-2326
-2338
-2349
-2360
-2371
-2381
-2391
-2401
-2410
-2419
-2428
-2436
-2444
-2451
-2459
-2465
-2472
-2478
-2484
-2489
-2494
-2499
-2503
-2507
-2511
-2514
-2517
-2519
-2522
-2523
-2525
-2526
-2527
-2527
-2527
-2527
-2527
-2526
-2524
-2523
-2521
-2519
-2516
-2513
-2510
-2506
-2502
-2498
-2494
-2489
-2484
-2478
-2473
-2466
-2460
-2453
-2446
-2439
-2431
-2424
-2415
-2407
-2398
-2389
-2380
-2370
-2361
-2351
-2340
-2330
-2319
-2308
-2297
-2285
-2274
-2262
-2250
-2237
-2225
-2212
-2199
-2186
-2173
-2160
-2146
-2133
-2119
-2105
-2091
-2077
-2062
-2048
-2033
-2019
-2004
-1989
-1974
-1959
-1944
-1929
-1914
-1898
-1883
-1868
-1852
-1837
-1821
-1805
-1790
-1774
-1759
-1743
-1727
-1712
-1696
-1681
-1665
-1650
-1634
-1619
-1603
-1588
-1573
-1558
-1542
-1527
-1512
-1497
-1483
-1468
-1453
-1439
-1424
-1410
-1396
-1382
-1368
-1354
-1341
-1327
-1314
-1301
-1288
-1275
-1262
-1249
-1237
-1225
-1212
-1201
-1189
-1177
-1166
-1154
-1143
-1132
-1122
-1111
-1101
-1091
-1080
-1071
-1061
-1051
-1042
-1033
-1024
-1014
-1006
-998
-990
-982
-974
-967
-959
-952
-945
-938
-931
-924
-918
-912
-906
-900
-894
-888
-883
-878
-872
-868
-863
-858
-854
-849
-845
-841
-837
-834
-830
-827
-823
-820
-817
-815
-812
-809
-807
-805
-803
-801
-799
-797
-796
-794
-793
-792
-791
-790
-789
-788
-787
-787
-787
-786
-786
-786
-786
-786
-786
-786
-786
-786
-786
-787
-787
-787
-788
-788
-789
-789
-790
-790
-791
-791
-792
-792
-792
-793
-793
-794
-794
-795
-795
-795
-796
-796
-796
-797
-797
-797
-797
-797
-797
-797
-796
-796
-796
-795
-795
-794
-794
-793
-792
-791
-790
-789
-787
-786
-784
-783
-781
-779
-777
-775
-773
-770
-768
-765
-762
-759
-756
-753
-750
-746
-743
-739
-735
-731
-727
-723
-719
-714
-709
-705
-700
-695
-690
-685
-680
-675
-670
-665
-660
-655
-650
-646
-641
-636
-631
-626
-621
-616
-611
-606
-601
-597
-592
-587
-582
-577
-572
-567
-563
-558
-553
-548
-543
-538
-534
-529
-524
-519
-514
-510
-505
-500
-495
-490
-486
-481
-476
-471
-467
-462
-457
-452
-448
-443
-438
-434
-429
-424
-419
-415
-410
-405
-401
-396
-391
-387
-382
-377
-373
-368
-363
-359
-354
-349
-345
-340
-335
-331
-326
-322
-317
-312
-308
-303
-298
-294
-289
-285
-280
-276
-271
-266
-262
-257
-253
-248
-244
-239
-235
-230
-226
-221
-217
-212
-208
-203
-199
-194
-190
-185
-181
-176
-172
-167
-163
-158
-154
-149
-145
-141
-136
-132
-127
-123
-118
-114
-110
-105
-101
-96
-92
-88
-83
-79
-74
-70
-66
-61
-57
-53
-48
-44
-40
-35
-31
-27
-22
-18
-14
-9
-5
-1
3
8
12
16
21
25
29
33
38
42
46
50
55
59
63
67
72
76
80
84
88
93
97
101
105
109
114
118
122
126
130
134
139
143
147
151
155
159
163
167
172
176
180
184
188
192
196
200
204
208
213
217
221
225
229
233
237
241
245
249
253
257
261
265
269
273
277
281
285
289
293
297
301
305
309
313
317
321
325
329
333
337
341
345
349
352
356
360
364
368
372
376
380
384
388
391
395
399
403
407
411
415
419
422
426
430
434
438
442
445
449
453
457
461
464
468
472
476
480
483
487
491
495
498
502
506
510
513
517
521
525
528
532
536
540
543
547
551
554
558
562
565
569
573
577
580
584
588
591
595
598
602
606
609
613
617
620
624
628
631
635
638
642
646
649
653
656
660
663
667
671
674
678
681
685
688
692
695
699
703
706
710
713
717
720
724
727
731
734
738
741
745
748
751
755
758
762
765
769
772
776
779
783
786
789
793
796
800
803
806
810
813
817
820
823
827
830
834
837
840
844
847
850
854
857
860
864
867
870
874
877
880
884
887
890
894
897
900
904
907
910
913
917
920
923
926
930
933
936
939
943
946
949
952
956
959
962
965
969
972
975
978
981
985
988
991
994
997
1000
1004
1006
1010
1012
1016
1018
1022
1026
1029
1032
1035
1038
1041
1044
1047
1051
1054
1057
1060
1063
1066
1069
1072
1075
1078
1081
1085
1088
1091
1094
1097
1100
1103
1106
1109
1112
1115
1118
1121
1124
1127
1130
1133
1136
1139
1142
1145
1148
1151
1154
1157
1160
1163
1166
1169
1172
1175
1178
1181
1184
1186
1189
1192
1195
1198
1201
1204
1207
1210
1213
1216
1218
1221
1224
1227
1230
1233
1236
1239
1241
1244
1247
1250
1253
1256
1259
1261
1264
1267
1270
1273
1276
1278
1281
1284
1287
1290
1292
1295
1298
1301
1303
1306
1309
1312
1315
1317
1320
1323
1326
1328
1331
1334
1337
1339
1342
1345
1347
1350
1353
1356
1358
1361
1364
1366
1369
1372
1374
1377
1380
1382
1385
1388
1390
1393
1396
1398
1401
1404
1406
1409
1412
1414
1417
1420
1422
1425
1427
1430
1433
1435
1438
1440
1443
1446
1448
1451
1453
1456
1458
1461
1464
1466
1469
1471
1474
1476
1479
1481
1484
1486
1489
1491
1494
1497
1499
1502
1504
1507
1509
1512
1514
1517
1519
1521
1524
1526
1529
1531
1534
1536
1539
1541
1544
1546
1549
1551
1553
1556
1558
1561
1563
1565
1568
1570
1573
1575
1578
1580
1582
1585
1587
1589
1592
1594
1597
1599
1601
1604
1606
1608
1611
1613
1615
1618
1620
1622
1625
1627
1629
1632
1634
1636
1639
1641
1643
1646
1648
1650
1652
1655
1657
1659
1662
1664
1666
1668
1671
1673
1675
1677
1680
1682
1684
1686
1689
1691
1693
1695
1698
1700
1702
1704
1706
1709
1711
1713
1715
1717
1720
1722
1724
1726
1728
1730
1733
1735
1737
1739
1741
1743
1746
1748
1750
1752
1754
1756
1758
1761
1763
1765
1767
1769
1771
1773
1775
1777
1780
1782
1784
1786
1788
1790
1792
1794
1796
1798
1800
1802
1804
1806
1809
1811
1813
1815
1817
1819
1821
1823
1825
1827
1829
1831
1833
1835
1837
1839
1841
1843
1845
1847
1849
1851
1853
1855
1857
1859
1861
1863
1865
1867
1869
1871
1873
1874
1876
1878
1880
1882
1884
1886
1888
1890
1892
1894
1896
1898
1900
1901
1903
1905
1907
1909
1911
1913
1915
1917
1918
1920
1922
1924
1926
1928
1930
1931
1933
1935
1937
1939
1941
1943
1944
1946
1948
1950
1952
1953
1955
1957
1959
1961
1963
1964
1966
1968
1970
1972
1973
1975
1977
1979
1980
1982
1984
1986
1987
1989
1991
1993
1994
1996
1998
2000
2001
2003
2005
2007
2008
2009
2012
2013
2015
2017
2019
2020
2021
2024
2025
2027
2029
2031
2032
2033
2036
2037
2039
2041
2041
2044
2045
2047
2049
2051
2052
2054
2056
2057
2059
2060
2062
2064
2065
2067
2069
2070
2072
2073
2075
2077
2078
2080
2081
2083
2085
2086
2088
2089
2091
2093
2094
2096
2097
2099
2100
2102
2104
2105
2107
2108
2110
2111
2113
2114
2116
2117
2119
2121
2122
2124
2125
2127
2128
2130
2131
2133
2134
2136
2137
2139
2140
2142
2143
2145
2146
2148
2149
2151
2152
2154
2155
2156
2158
2159
2161
2162
2164
2165
2167
2168
2170
2171
2172
2174
2175
2177
2178
2180
2181
2182
2184
2185
2187
2188
2189
2191
2192
2194
2195
2196
2198
2199
2201
2202
2203
2205
2206
2207
2209
2210
2211
2213
2214
2216
2217
2218
2220
2221
2222
2224
2225
2226
2228
2229
2230
2232
2233
2234
2236
2237
2238
2239
2241
2242
2243
2245
2246
2247
2249
2250
2251
