5
32402
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
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
4
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
24
24
24
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
26
26
26
26
26
26
27
27
27
27
27
27
27
27
27
27
27
27
27
27
28
28
28
28
28
28
28
28
28
28
28
28
28
29
29
29
29
29
29
29
29
29
29
29
29
29
30
30
30
30
30
30
30
30
30
30
30
30
30
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
33
33
33
33
33
33
33
33
33
33
34
34
34
34
34
34
34
34
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
36
36
36
36
36
36
36
36
36
36
37
37
37
37
37
37
37
37
37
37
37
38
38
38
38
38
38
38
38
38
38
38
39
39
39
39
39
39
39
39
39
39
39
40
40
40
40
40
40
40
40
40
40
40
41
41
41
41
41
41
41
41
41
41
41
42
42
42
42
42
42
42
42
42
42
43
43
43
43
43
43
43
43
43
43
44
44
44
44
44
44
44
44
44
44
44
45
45
45
45
45
45
45
45
45
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
47
47
47
47
47
47
47
47
47
47
48
48
48
48
48
48
48
48
48
48
49
49
49
49
49
49
49
49
49
49
50
50
50
50
50
50
50
50
50
50
50
51
51
51
51
51
51
51
51
51
51
51
51
52
52
52
52
52
52
52
52
52
52
52
52
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
54
54
54
55
55
55
55
55
55
55
55
55
55
55
55
55
56
56
56
56
56
56
56
56
56
56
56
56
56
56
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
59
59
59
59
59
60
60
60
60
60
60
60
60
60
60
61
61
61
61
61
61
61
61
61
61
62
62
62
62
62
62
62
62
62
62
63
63
63
63
63
63
63
63
63
64
64
64
64
64
64
64
64
64
65
65
65
65
65
65
65
65
65
66
66
66
66
66
66
66
66
67
67
67
67
67
67
67
67
68
68
68
68
68
68
68
68
69
69
69
69
69
69
69
69
70
70
70
70
70
70
70
70
71
71
71
71
71
71
71
72
72
72
72
72
72
72
73
73
73
73
73
73
73
74
74
74
74
74
74
75
75
75
75
75
75
75
76
76
76
76
76
76
77
77
77
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
80
80
80
80
80
80
80
81
81
81
81
81
81
81
82
82
82
82
82
82
83
83
83
83
83
83
83
84
84
84
84
84
84
84
85
85
85
85
85
85
86
86
86
86
86
86
87
87
87
87
87
87
87
88
88
88
88
88
88
89
89
89
89
89
89
90
90
90
90
90
90
91
91
91
91
91
91
92
92
92
92
92
92
92
93
93
93
93
93
93
94
94
94
94
94
94
94
95
95
95
95
95
95
96
96
96
96
96
96
96
97
97
97
97
97
97
98
98
98
98
98
98
99
99
99
99
99
99
99
100
100
100
100
100
100
101
101
101
101
101
102
102
102
102
102
102
103
103
103
103
103
104
104
104
104
104
105
105
105
105
105
105
106
106
106
106
106
107
107
107
107
107
108
108
108
108
108
109
109
109
109
109
110
110
110
110
110
111
111
111
111
112
112
112
112
113
113
113
113
114
114
114
114
115
115
115
115
115
116
116
116
116
117
117
117
117
118
118
118
118
118
119
119
119
119
120
120
120
120
121
121
121
121
122
122
122
122
123
123
123
123
124
124
124
124
125
125
125
125
126
126
126
126
127
127
127
127
128
128
128
128
129
129
129
129
130
130
130
131
131
131
131
132
132
132
132
133
133
133
134
134
134
134
135
135
135
136
136
136
136
137
137
137
138
138
138
138
139
139
139
140
140
140
140
141
141
141
142
142
142
142
143
143
143
144
144
144
144
145
145
145
146
146
146
146
147
147
147
148
148
148
148
149
149
149
150
150
150
151
151
151
151
152
152
152
153
153
153
154
154
154
154
155
155
155
156
156
156
157
157
157
157
158
158
158
159
159
159
160
160
160
161
161
161
161
162
162
162
163
163
163
164
164
164
164
165
165
165
166
166
166
166
167
167
167
168
168
168
169
169
169
170
170
170
171
171
171
171
172
172
172
173
173
173
174
174
174
174
175
175
175
176
176
176
177
177
177
177
178
178
178
178
179
179
179
180
180
180
180
181
181
181
182
182
182
182
183
183
183
184
184
184
184
185
185
185
186
186
186
186
187
187
187
188
188
188
188
189
189
189
190
190
190
191
191
191
192
192
192
192
193
193
193
194
194
194
195
195
195
195
196
196
196
197
197
197
198
198
198
199
199
199
200
200
200
200
201
201
201
202
202
202
203
203
203
204
204
204
205
205
205
206
206
206
207
207
207
208
208
208
208
209
209
209
210
210
210
211
211
211
212
212
212
212
213
213
213
214
214
214
215
215
215
216
216
216
217
217
217
218
218
218
219
219
219
220
220
220
221
221
221
222
222
222
222
223
223
223
224
224
224
225
225
225
226
226
226
227
227
227
228
228
228
229
229
229
230
230
230
231
231
231
232
232
232
232
233
233
233
234
234
234
235
235
235
235
236
236
236
237
237
237
238
238
238
238
239
239
239
240
240
240
240
241
241
241
242
242
242
242
243
243
243
243
244
244
244
245
245
245
245
246
246
246
246
247
247
247
248
248
248
248
249
249
249
249
250
250
250
251
251
251
251
252
252
252
252
253
253
253
254
254
254
254
255
255
255
256
256
256
256
257
257
257
257
258
258
258
259
259
259
259
260
260
260
261
261
261
261
262
262
262
262
263
263
263
263
264
264
264
265
265
265
265
265
266
266
266
267
267
267
267
268
268
268
268
269
269
269
269
270
270
270
271
271
271
271
272
272
272
273
273
273
273
274
274
274
275
275
275
275
276
276
276
277
277
277
277
278
278
278
279
279
279
279
280
280
280
281
281
281
281
282
282
282
283
283
283
283
284
284
284
285
285
285
286
286
286
286
287
287
287
288
288
288
288
289
289
289
290
290
290
290
291
291
291
292
292
292
293
293
293
293
294
294
294
295
295
295
296
296
296
296
297
297
297
298
298
298
298
299
299
299
300
300
300
300
301
301
301
302
302
302
303
303
303
303
304
304
304
305
305
305
305
306
306
306
307
307
307
307
308
308
308
309
309
309
309
310
310
310
311
311
311
311
312
312
312
313
313
313
314
314
314
314
315
315
315
316
316
316
317
317
317
317
318
318
318
319
319
319
320
320
320
320
321
321
321
322
322
322
322
323
323
323
324
324
324
324
325
325
325
326
326
326
326
327
327
327
328
328
328
328
329
329
329
329
330
330
330
331
331
331
331
332
332
332
332
333
333
333
334
334
334
334
335
335
335
336
336
336
336
337
337
337
337
338
338
338
339
339
339
339
340
340
340
341
341
341
341
342
342
342
343
343
343
343
344
344
344
345
345
345
345
346
346
346
347
347
347
347
348
348
348
349
349
349
349
350
350
350
351
351
351
352
352
352
352
353
353
353
354
354
354
355
355
355
355
356
356
356
357
357
357
358
358
358
359
359
359
359
360
360
360
361
361
361
362
362
362
363
363
363
364
364
364
364
365
365
365
366
366
366
367
367
367
368
368
368
368
369
369
369
370
370
370
371
371
371
372
372
372
372
373
373
373
374
374
374
375
375
375
375
376
376
376
377
377
377
378
378
378
379
379
379
379
380
380
380
381
381
381
382
382
382
383
383
383
384
384
384
384
385
385
385
386
386
386
387
387
387
388
388
388
389
389
389
390
390
390
391
391
391
391
392
392
392
393
393
393
394
394
394
395
395
395
396
396
396
397
397
397
397
398
398
398
399
399
399
400
400
400
401
401
401
402
402
402
402
403
403
403
404
404
404
404
405
405
405
406
406
406
406
407
407
407
408
408
408
408
409
409
409
410
410
410
410
411
411
411
411
412
412
412
413
413
413
414
414
414
414
415
415
415
416
416
416
416
417
417
417
418
418
418
419
419
419
419
420
420
420
421
421
421
421
422
422
422
423
423
423
423
424
424
424
425
425
425
426
426
426
426
427
427
427
428
428
428
429
429
429
430
430
430
431
431
431
431
432
432
432
433
433
433
434
434
434
435
435
435
436
436
436
437
437
437
438
438
438
439
439
439
440
440
440
441
441
441
442
442
442
443
443
443
444
444
444
445
445
445
446
446
446
447
447
447
448
448
448
448
449
449
449
450
450
450
451
451
451
452
452
452
453
453
453
454
454
454
454
455
455
455
456
456
456
457
457
457
458
458
458
459
459
459
460
460
460
461
461
461
462
462
462
463
463
463
464
464
464
465
465
465
466
466
466
467
467
467
468
468
468
469
469
469
470
470
470
471
471
471
472
472
472
473
473
473
474
474
474
475
475
475
476
476
476
477
477
477
478
478
478
479
479
479
480
480
480
481
481
481
482
482
482
483
483
483
484
484
485
485
485
486
486
486
487
487
487
488
488
488
489
489
489
490
490
491
491
491
492
492
492
493
493
493
494
494
494
495
495
495
496
496
496
497
497
497
498
498
498
499
499
499
500
500
500
501
501
501
502
502
502
503
503
503
504
504
504
505
505
505
506
506
506
507
507
507
508
508
509
509
509
510
510
510
511
511
511
511
512
512
512
513
513
513
514
514
514
515
515
515
516
516
516
517
517
517
518
518
518
519
519
519
519
520
520
520
521
521
521
522
522
522
523
523
523
524
524
524
525
525
525
526
526
526
527
527
527
528
528
528
529
529
529
530
530
530
531
531
531
532
532
532
532
533
533
533
534
534
534
535
535
535
536
536
536
537
537
537
538
538
538
539
539
539
540
540
540
541
541
541
542
542
542
543
543
543
544
544
544
545
545
545
545
546
546
546
547
547
547
548
548
548
549
549
549
550
550
550
550
551
551
551
552
552
552
553
553
553
554
554
554
555
555
555
556
556
556
557
557
557
558
558
558
559
559
559
560
560
560
561
561
561
562
562
562
563
563
563
564
564
564
565
565
565
565
566
566
566
567
567
567
568
568
568
569
569
569
570
570
570
571
571
571
571
572
572
572
573
573
573
574
574
574
575
575
575
575
576
576
576
577
577
577
578
578
578
579
579
579
580
580
580
581
581
581
582
582
582
582
583
583
583
584
584
584
585
585
585
586
586
586
587
587
587
587
588
588
588
589
589
589
590
590
590
590
591
591
591
592
592
592
593
593
593
593
594
594
594
595
595
595
595
596
596
596
597
597
597
597
598
598
598
599
599
599
599
600
600
600
601
601
601
601
602
602
602
603
603
603
603
604
604
604
605
605
605
605
606
606
606
606
607
607
607
608
608
608
608
609
609
609
609
610
610
610
610
611
611
611
611
612
612
612
612
613
613
613
613
614
614
614
614
615
615
615
615
616
616
616
616
617
617
617
617
618
618
618
618
619
619
619
620
620
620
620
621
621
621
621
622
622
622
622
623
623
623
623
624
624
624
624
625
625
625
625
626
626
626
626
627
627
627
627
628
628
628
628
629
629
629
630
630
630
630
631
631
631
631
632
632
632
632
633
633
633
634
634
634
634
635
635
635
635
636
636
636
637
637
637
637
638
638
638
639
639
639
639
640
640
640
640
641
641
641
642
642
642
642
643
643
643
643
644
644
644
644
645
645
645
645
646
646
646
646
647
647
647
648
648
648
648
649
649
649
649
650
650
650
650
651
651
651
652
652
652
652
653
653
653
654
654
654
655
655
655
655
656
656
656
657
657
657
657
658
658
658
659
659
659
659
660
660
660
661
661
661
662
662
662
662
663
663
663
664
664
664
664
665
665
665
666
666
666
667
667
667
668
668
668
668
669
669
669
670
670
670
671
671
671
672
672
672
672
673
673
673
674
674
674
675
675
675
676
676
676
676
677
677
677
678
678
678
679
679
679
680
680
680
681
681
681
682
682
682
683
683
683
684
684
684
685
685
685
686
686
686
687
687
687
688
688
688
689
689
689
690
690
691
691
691
692
692
692
693
693
693
694
694
694
695
695
695
696
696
696
697
697
698
698
698
699
699
699
700
700
700
701
701
701
702
702
703
703
703
704
704
704
705
705
706
706
706
707
707
707
708
708
708
709
709
710
710
710
711
711
711
712
712
713
713
713
714
714
714
715
715
715
716
716
717
717
717
718
718
718
719
719
719
720
720
721
721
721
722
722
722
723
723
724
724
724
725
725
725
726
726
727
727
727
728
728
728
729
729
730
730
730
731
731
732
732
732
733
733
733
734
734
735
735
735
736
736
736
737
737
738
738
738
739
739
739
740
740
740
741
741
742
742
742
743
743
743
744
744
744
745
745
746
746
746
747
747
747
748
748
749
749
749
750
750
750
751
751
751
752
752
753
753
753
754
754
754
755
755
755
756
756
757
757
757
758
758
758
759
759
760
760
760
761
761
761
762
762
763
763
763
764
764
764
765
765
766
766
766
767
767
767
768
768
769
769
769
770
770
771
771
771
772
772
772
773
773
773
774
774
775
775
775
776
776
776
777
777
778
778
778
779
779
779
780
780
781
781
781
782
782
782
783
783
784
784
784
785
785
785
786
786
787
787
787
788
788
789
789
789
790
790
790
791
791
792
792
792
793
793
793
794
794
795
795
795
796
796
796
797
797
798
798
798
799
799
799
800
800
801
801
801
802
802
803
803
803
804
804
804
805
805
806
806
806
807
807
808
808
808
809
809
810
810
810
811
811
812
812
812
813
813
814
814
814
815
815
816
816
816
817
817
818
818
819
819
819
820
820
821
821
822
822
822
823
823
824
824
825
825
825
826
826
827
827
828
828
828
829
829
830
830
831
831
831
832
832
833
833
834
834
834
835
835
836
836
836
837
837
838
838
839
839
839
840
840
841
841
842
842
842
843
843
844
844
845
845
846
846
846
847
847
848
848
849
849
850
850
850
851
851
852
852
853
853
854
854
855
855
855
856
856
857
857
858
858
859
859
859
860
860
861
861
862
862
863
863
863
864
864
865
865
866
866
867
867
867
868
868
869
869
870
870
871
871
871
872
872
873
873
874
874
874
875
875
876
876
877
877
878
878
878
879
879
880
880
881
881
881
882
882
883
883
884
884
884
885
885
886
886
887
887
887
888
888
889
889
890
890
890
891
891
892
892
893
893
894
894
894
895
895
896
896
897
897
897
898
898
899
899
900
900
900
901
901
902
902
903
903
903
904
904
905
905
906
906
906
907
907
908
908
909
909
909
910
910
911
911
911
912
912
913
913
913
914
914
915
915
915
916
916
917
917
917
918
918
919
919
919
920
920
920
921
921
922
922
922
923
923
924
924
924
925
925
925
926
926
927
927
927
928
928
928
929
929
930
930
930
931
931
931
932
932
933
933
933
934
934
934
935
935
936
936
936
937
937
937
938
938
939
939
939
940
940
940
941
941
941
942
942
943
943
943
944
944
944
945
945
946
946
946
947
947
947
948
948
948
949
949
950
950
950
951
951
951
952
952
952
953
953
953
954
954
955
955
955
956
956
956
957
957
957
958
958
958
959
959
959
960
960
960
961
961
961
962
962
962
963
963
963
964
964
964
965
965
965
966
966
966
967
967
967
968
968
968
968
969
969
969
970
970
970
971
971
971
971
972
972
972
973
973
973
974
974
974
974
975
975
975
976
976
976
976
977
977
977
978
978
978
978
979
979
979
979
980
980
980
981
981
981
981
982
982
982
982
982
983
983
983
983
984
984
984
984
985
985
985
985
986
986
986
986
987
987
987
987
987
988
988
988
988
989
989
989
989
990
990
990
990
991
991
991
991
992
992
992
992
993
993
993
993
994
994
994
994
994
995
995
995
995
996
996
996
996
996
997
997
997
997
998
998
998
998
998
999
999
999
999
1000
1000
1000
1000
1000
1000
1000
1000
1000
1000
1002
1002
1002
1002
1002
1002
1002
1002
1002
1004
1004
1004
1004
1004
1004
1004
1004
1004
1004
1006
1006
1006
1006
1006
1006
1006
1006
1006
1006
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1008
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1010
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1024
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1022
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1020
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1018
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1016
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1014
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1012
1010
1010
1010
1010
1010
1010
1010
1010
1010
1008
1008
1008
1008
1008
1008
1008
1008
1008
1006
1006
1006
1006
1006
1006
1006
1006
1004
1004
1004
1004
1004
1004
1004
1004
1002
1002
1002
1002
1002
1002
1002
1000
1000
1000
1000
1000
1000
1000
999
999
999
998
998
998
998
997
997
997
996
996
996
995
995
995
994
994
994
993
993
993
992
992
992
991
991
991
990
990
990
989
989
988
988
988
987
987
987
986
986
986
985
985
984
984
984
983
983
983
982
982
981
981
981
980
980
979
979
979
978
978
977
977
976
976
976
975
975
974
974
974
973
973
972
972
971
971
970
970
970
969
969
968
968
967
967
967
966
966
965
965
964
964
963
963
962
962
962
961
961
960
960
959
959
958
958
957
957
956
956
955
955
954
954
953
953
952
952
951
951
950
950
949
949
948
948
947
947
946
946
945
945
944
944
943
943
942
942
941
941
940
940
939
939
938
937
937
936
936
935
935
934
934
933
933
932
931
931
930
930
929
929
928
928
927
926
926
925
925
924
924
923
922
922
921
921
920
919
919
918
918
917
916
916
915
915
914
914
913
912
912
911
910
910
909
909
908
907
907
906
905
905
904
903
903
902
901
900
900
899
898
897
897
896
895
895
894
893
892
892
891
890
889
889
888
887
886
886
885
884
883
883
882
881
880
880
879
878
878
877
876
875
875
874
873
872
871
870
869
868
867
865
864
863
862
860
859
857
856
855
853
852
850
849
848
846
845
844
842
841
840
839
838
837
835
834
833
833
832
831
830
829
828
828
827
826
826
825
825
825
824
824
824
824
824
823
823
823
823
822
822
822
821
821
821
820
820
819
819
818
818
817
816
815
814
812
811
809
807
805
803
801
798
796
793
790
788
785
783
781
778
776
774
773
771
769
768
767
766
765
764
763
763
763
763
763
764
765
766
768
770
772
775
777
780
783
787
790
793
796
799
802
805
807
808
810
811
811
811
810
809
807
805
802
800
797
794
792
790
788
786
785
784
784
784
785
786
787
788
789
790
791
791
791
791
790
789
787
785
782
779
775
771
767
762
758
753
749
744
740
735
731
726
721
716
711
705
700
694
688
682
677
671
666
661
656
652
647
643
639
635
631
627
623
619
614
609
604
599
593
586
579
572
564
555
547
538
530
522
513
506
498
491
484
477
471
464
458
452
445
439
432
425
419
412
405
398
391
383
376
369
363
356
350
345
341
338
335
333
332
331
331
332
332
333
334
335
335
335
334
333
331
329
327
325
322
320
317
315
313
311
309
307
306
305
304
303
302
302
301
300
299
298
296
295
293
291
290
288
286
284
283
281
279
278
276
274
272
270
269
267
265
263
260
258
255
251
248
243
238
232
226
220
213
206
200
193
186
180
173
167
162
158
154
151
149
147
144
142
140
137
133
129
125
119
113
106
99
91
83
74
66
58
50
43
35
28
22
15
8
1
-6
-14
-23
-32
-41
-51
-61
-72
-82
-92
-102
-112
-122
-131
-139
-147
-153
-159
-163
-167
-169
-170
-171
-171
-170
-168
-167
-166
-165
-164
-164
-166
-168
-171
-175
-180
-186
-193
-200
-208
-215
-223
-231
-238
-244
-251
-256
-261
-265
-269
-273
-276
-278
-281
-284
-286
-289
-292
-295
-298
-300
-302
-304
-305
-305
-305
-304
-303
-301
-299
-296
-294
-292
-289
-287
-286
-285
-284
-284
-285
-287
-289
-293
-297
-302
-307
-314
-321
-329
-338
-347
-357
-368
-379
-391
-404
-417
-432
-447
-463
-479
-496
-513
-530
-547
-564
-581
-598
-613
-628
-641
-653
-663
-673
-680
-686
-690
-693
-694
-695
-695
-695
-695
-695
-696
-697
-699
-702
-706
-710
-715
-720
-727
-735
-743
-752
-762
-771
-781
-791
-800
-810
-820
-830
-840
-850
-860
-870
-880
-891
-901
-912
-922
-932
-941
-951
-960
-968
-976
-982
-989
-994
-998
-1000
-1002
-1004
-1004
-1004
-1002
-1000
-997
-994
-989
-984
-979
-975
-970
-967
-964
-962
-960
-959
-959
-959
-960
-961
-963
-965
-968
-972
-976
-982
-988
-996
-1004
-1014
-1022
-1033
-1043
-1054
-1064
-1075
-1086
-1097
-1107
-1118
-1129
-1139
-1149
-1158
-1168
-1177
-1185
-1194
-1202
-1211
-1219
-1228
-1236
-1245
-1253
-1262
-1271
-1281
-1291
-1301
-1312
-1323
-1334
-1345
-1356
-1367
-1377
-1388
-1399
-1410
-1420
-1430
-1440
-1449
-1458
-1465
-1473
-1479
-1485
-1490
-1495
-1500
-1504
-1508
-1513
-1517
-1522
-1527
-1533
-1539
-1545
-1552
-1560
-1567
-1573
-1579
-1585
-1589
-1593
-1597
-1600
-1604
-1608
-1612
-1617
-1622
-1628
-1633
-1640
-1646
-1653
-1660
-1667
-1675
-1682
-1689
-1695
-1700
-1704
-1707
-1709
-1709
-1708
-1705
-1700
-1694
-1686
-1677
-1666
-1654
-1641
-1627
-1613
-1598
-1583
-1569
-1554
-1540
-1527
-1514
-1503
-1492
-1483
-1475
-1469
-1464
-1461
-1460
-1459
-1460
-1462
-1465
-1469
-1474
-1480
-1486
-1492
-1498
-1505
-1512
-1519
-1526
-1533
-1540
-1546
-1553
-1560
-1568
-1577
-1586
-1598
-1610
-1625
-1640
-1657
-1674
-1692
-1710
-1728
-1745
-1763
-1779
-1795
-1810
-1824
-1838
-1851
-1864
-1877
-1891
-1905
-1919
-1935
-1951
-1969
-1988
-2008
-2029
-2051
-2074
-2097
-2122
-2146
-2172
-2197
-2224
-2250
-2277
-2304
-2332
-2360
-2388
-2417
-2447
-2476
-2506
-2537
-2568
-2599
-2630
-2662
-2694
-2725
-2756
-2786
-2815
-2844
-2871
-2897
-2922
-2945
-2967
-2988
-3007
-3026
-3044
-3062
-3079
-3096
-3114
-3132
-3150
-3169
-3188
-3208
-3228
-3249
-3269
-3289
-3308
-3327
-3344
-3360
-3375
-3388
-3399
-3409
-3417
-3424
-3429
-3434
-3438
-3442
-3447
-3452
-3458
-3465
-3473
-3482
-3491
-3501
-3511
-3520
-3530
-3539
-3547
-3556
-3563
-3570
-3577
-3583
-3589
-3594
-3599
-3604
-3610
-3618
-3626
-3636
-3648
-3661
-3676
-3692
-3710
-3729
-3748
-3767
-3785
-3802
-3818
-3832
-3845
-3856
-3865
-3872
-3878
-3883
-3886
-3888
-3891
-3894
-3899
-3906
-3915
-3928
-3944
-3964
-3987
-4013
-4043
-4075
-4111
-4150
-4190
-4231
-4272
-4312
-4352
-4392
-4431
-4469
-4507
-4545
-4582
-4619
-4655
-4691
-4726
-4760
-4794
-4828
-4862
-4896
-4930
-4965
-5001
-5037
-5074
-5110
-5145
-5179
-5211
-5240
-5266
-5290
-5312
-5331
-5348
-5364
-5378
-5390
-5401
-5412
-5422
-5432
-5443
-5455
-5469
-5483
-5499
-5517
-5538
-5561
-5586
-5613
-5643
-5673
-5705
-5738
-5771
-5805
-5839
-5872
-5903
-5932
-5959
-5984
-6006
-6027
-6045
-6063
-6080
-6098
-6116
-6136
-6157
-6178
-6201
-6225
-6249
-6275
-6300
-6326
-6352
-6377
-6401
-6422
-6441
-6457
-6471
-6483
-6493
-6503
-6513
-6523
-6535
-6548
-6565
-6585
-6610
-6638
-6670
-6705
-6741
-6779
-6818
-6857
-6897
-6938
-6980
-7023
-7067
-7110
-7155
-7199
-7242
-7286
-7328
-7370
-7410
-7449
-7487
-7523
-7560
-7596
-7633
-7671
-7711
-7752
-7794
-7836
-7878
-7919
-7957
-7994
-8026
-8057
-8084
-8106
-8125
-8140
-8148
-8153
-8151
-8148
-8143
-8135
-8128
-8122
-8116
-8112
-8109
-8111
-8114
-8121
-8131
-8144
-8160
-8177
-8195
-8213
-8230
-8247
-8262
-8278
-8293
-8308
-8323
-8339
-8357
-8376
-8397
-8419
-8444
-8470
-8498
-8526
-8554
-8583
-8611
-8638
-8665
-8692
-8717
-8741
-8763
-8784
-8802
-8816
-8828
-8835
-8839
-8839
-8837
-8833
-8828
-8824
-8819
-8815
-8811
-8808
-8805
-8802
-8799
-8796
-8792
-8788
-8782
-8777
-8771
-8765
-8760
-8757
-8755
-8755
-8758
-8763
-8771
-8781
-8793
-8807
-8823
-8842
-8863
-8887
-8914
-8943
-8975
-9011
-9049
-9091
-9136
-9184
-9234
-9286
-9338
-9390
-9441
-9489
-9534
-9577
-9615
-9651
-9683
-9712
-9739
-9764
-9786
-9808
-9829
-9851
-9873
-9896
-9920
-9944
-9968
-9992
-10015
-10037
-10057
-10075
-10091
-10105
-10118
-10130
-10142
-10153
-10166
-10181
-10198
-10218
-10241
-10267
-10295
-10324
-10354
-10385
-10416
-10448
-10481
-10514
-10549
-10586
-10624
-10662
-10701
-10741
-10780
-10819
-10858
-10895
-10930
-10961
-10990
-11015
-11036
-11055
-11071
-11086
-11101
-11115
-11131
-11148
-11166
-11186
-11207
-11229
-11250
-11271
-11291
-11308
-11323
-11337
-11348
-11358
-11366
-11373
-11378
-11382
-11386
-11391
-11395
-11401
-11408
-11417
-11426
-11437
-11449
-11462
-11476
-11492
-11509
-11528
-11549
-11570
-11594
-11618
-11644
-11670
-11698
-11726
-11754
-11780
-11806
-11829
-11849
-11866
-11880
-11891
-11898
-11903
-11904
-11904
-11901
-11896
-11890
-11882
-11872
-11860
-11846
-11831
-11813
-11794
-11772
-11748
-11722
-11696
-11669
-11642
-11616
-11590
-11564
-11539
-11515
-11492
-11470
-11448
-11428
-11409
-11391
-11375
-11360
-11348
-11339
-11333
-11331
-11333
-11338
-11349
-11364
-11383
-11406
-11432
-11462
-11494
-11527
-11562
-11597
-11633
-11669
-11703
-11737
-11768
-11796
-11822
-11844
-11864
-11880
-11895
-11907
-11917
-11925
-11931
-11935
-11938
-11938
-11938
-11936
-11933
-11928
-11923
-11917
-11910
-11903
-11897
-11891
-11887
-11886
-11886
-11888
-11892
-11896
-11901
-11905
-11910
-11914
-11920
-11926
-11934
-11944
-11956
-11970
-11987
-12007
-12031
-12057
-12087
-12120
-12158
-12199
-12244
-12293
-12346
-12403
-12463
-12527
-12594
-12663
-12734
-12805
-12876
-12945
-13012
-13076
-13135
-13189
-13238
-13282
-13320
-13353
-13382
-13406
-13427
-13445
-13460
-13472
-13482
-13488
-13492
-13492
-13490
-13485
-13478
-13469
-13459
-13447
-13435
-13423
-13411
-13400
-13391
-13383
-13376
-13371
-13367
-13364
-13363
-13364
-13366
-13370
-13376
-13384
-13394
-13407
-13422
-13440
-13459
-13480
-13502
-13525
-13547
-13568
-13589
-13608
-13625
-13639
-13649
-13655
-13656
-13652
-13643
-13629
-13610
-13588
-13562
-13533
-13502
-13469
-13435
-13402
-13369
-13336
-13303
-13271
-13238
-13205
-13172
-13139
-13107
-13076
-13046
-13019
-12993
-12970
-12949
-12932
-12920
-12913
-12911
-12915
-12924
-12938
-12956
-12978
-13003
-13031
-13061
-13094
-13129
-13166
-13205
-13246
-13290
-13334
-13380
-13427
-13473
-13518
-13560
-13599
-13634
-13663
-13686
-13702
-13711
-13714
-13711
-13701
-13687
-13667
-13643
-13615
-13584
-13551
-13514
-13476
-13435
-13392
-13346
-13298
-13247
-13191
-13132
-13070
-13004
-12936
-12866
-12795
-12723
-12652
-12581
-12511
-12441
-12372
-12304
-12237
-12171
-12107
-12046
-11986
-11930
-11875
-11824
-11776
-11731
-11689
-11651
-11618
-11591
-11570
-11558
-11554
-11558
-11570
-11590
-11616
-11648
-11686
-11728
-11774
-11824
-11875
-11928
-11982
-12037
-12092
-12148
-12204
-12260
-12317
-12374
-12432
-12491
-12551
-12611
-12672
-12732
-12793
-12852
-12911
-12969
-13027
-13085
-13143
-13202
-13262
-13322
-13381
-13440
-13498
-13554
-13609
-13660
-13710
-13756
-13799
-13840
-13877
-13913
-13946
-13977
-14007
-14036
-14064
-14092
-14120
-14148
-14177
-14208
-14241
-14276
-14314
-14355
-14399
-14446
-14496
-14550
-14606
-14664
-14725
-14787
-14850
-14913
-14975
-15036
-15095
-15152
-15206
-15258
-15307
-15352
-15393
-15431
-15464
-15492
-15514
-15529
-15538
-15540
-15535
-15524
-15507
-15486
-15460
-15431
-15398
-15363
-15324
-15281
-15235
-15184
-15129
-15070
-15005
-14935
-14860
-14779
-14691
-14598
-14498
-14392
-14280
-14163
-14042
-13916
-13786
-13652
-13516
-13377
-13237
-13097
-12957
-12818
-12683
-12550
-12420
-12294
-12171
-12051
-11932
-11817
-11703
-11593
-11486
-11381
-11279
-11179
-11082
-10987
-10893
-10800
-10709
-10619
-10530
-10443
-10358
-10276
-10196
-10119
-10044
-9971
-9900
-9830
-9762
-9696
-9630
-9567
-9504
-9442
-9381
-9321
-9261
-9203
-9147
-9092
-9040
-8988
-8939
-8890
-8842
-8796
-8750
-8705
-8661
-8616
-8571
-8526
-8482
-8438
-8396
-8358
-8323
-8293
-8267
-8247
-8231
-8220
-8213
-8211
-8214
-8220
-8231
-8245
-8262
-8282
-8304
-8329
-8355
-8384
-8413
-8445
-8477
-8511
-8546
-8582
-8619
-8657
-8696
-8736
-8777
-8819
-8862
-8905
-8948
-8990
-9033
-9074
-9116
-9157
-9198
-9241
-9284
-9330
-9378
-9429
-9484
-9541
-9602
-9665
-9732
-9801
-9872
-9946
-10022
-10100
-10180
-10262
-10346
-10432
-10520
-10608
-10698
-10789
-10880
-10973
-11066
-11160
-11255
-11350
-11445
-11540
-11636
-11730
-11825
-11919
-12011
-12101
-12188
-12271
-12350
-12423
-12489
-12548
-12600
-12644
-12678
-12703
-12719
-12726
-12723
-12712
-12693
-12669
-12639
-12607
-12572
-12538
-12503
-12470
-12438
-12408
-12381
-12355
-12331
-12308
-12287
-12266
-12246
-12226
-12206
-12185
-12165
-12144
-12124
-12104
-12084
-12064
-12044
-12024
-12004
-11986
-11968
-11953
-11942
-11934
-11931
-11934
-11941
-11954
-11971
-11992
-12016
-12040
-12064
-12086
-12105
-12118
-12126
-12126
-12119
-12103
-12078
-12045
-12003
-11955
-11900
-11840
-11777
-11711
-11645
-11579
-11515
-11453
-11395
-11340
-11290
-11243
-11202
-11164
-11132
-11104
-11082
-11063
-11050
-11040
-11035
-11033
-11035
-11041
-11049
-11061
-11075
-11091
-11109
-11129
-11150
-11173
-11197
-11221
-11246
-11271
-11296
-11321
-11346
-11370
-11394
-11417
-11439
-11458
-11474
-11487
-11496
-11500
-11499
-11492
-11478
-11456
-11427
-11391
-11347
-11296
-11239
-11176
-11109
-11039
-10965
-10888
-10811
-10732
-10654
-10577
-10503
-10432
-10365
-10303
-10245
-10193
-10147
-10108
-10075
-10050
-10032
-10021
-10018
-10022
-10034
-10053
-10079
-10112
-10153
-10202
-10258
-10323
-10395
-10475
-10563
-10658
-10759
-10865
-10975
-11088
-11201
-11314
-11425
-11533
-11637
-11737
-11832
-11923
-12010
-12093
-12172
-12249
-12322
-12393
-12462
-12529
-12595
-12660
-12724
-12787
-12850
-12913
-12975
-13037
-13097
-13155
-13212
-13267
-13320
-13371
-13420
-13467
-13512
-13554
-13594
-13633
-13669
-13705
-13740
-13775
-13810
-13845
-13881
-13917
-13954
-13991
-14028
-14063
-14096
-14126
-14154
-14178
-14199
-14216
-14228
-14237
-14241
-14240
-14233
-14222
-14204
-14179
-14148
-14110
-14065
-14013
-13954
-13887
-13812
-13730
-13640
-13541
-13433
-13315
-13189
-13052
-12905
-12748
-12580
-12401
-12210
-12008
-11794
-11569
-11331
-11082
-10822
-10549
-10266
-9971
-9665
-9349
-9023
-8687
-8344
-7992
-7635
-7273
-6908
-6540
-6171
-5802
-5433
-5063
-4695
-4326
-3957
-3587
-3216
-2844
-2469
-2091
-1709
-1324
-935
-543
-147
251
650
1049
1447
1842
2235
2622
3004
3379
3748
4108
4461
4805
5142
5469
5788
6097
6398
6690
6973
7248
7513
7770
8018
8258
8488
8710
8922
9124
9317
9499
9671
9833
9985
10126
10257
10376
10485
10583
10669
10743
10806
10858
10897
10924
10940
10943
10934
10912
10878
10831
10771
10700
10618
10525
10422
10310
10191
10065
9933
9796
9655
9511
9364
9216
9065
8913
8760
8606
8451
8296
8138
7982
7825
7668
7512
7357
7203
7051
6900
6752
6607
6463
6323
6185
6049
5916
5786
5659
5536
5417
5302
5193
5089
4991
4899
4814
4736
4664
4601
4545
4498
4460
4431
4410
4398
4395
4400
4413
4434
4464
4502
4550
4608
4675
4752
4839
4936
5043
5161
5289
5426
5570
5720
5873
6028
6184
6337
6486
6629
6766
6895
7016
7130
7235
7333
7423
7504
7576
7641
7698
7748
7793
7833
7870
7904
7936
7967
8000
8034
8071
8113
8160
8213
8273
8341
8417
8502
8596
8700
8814
8937
9071
9213
9365
9526
9695
9871
10054
10243
10438
10639
10843
11052
11264
11477
11693
11908
12122
12334
12543
12746
12944
13136
13320
13496
13665
13826
13981
14129
14272
14409
14542
14670
14795
14915
15032
15145
15254
15359
15462
15560
15656
15748
15839
15927
16017
16108
16203
16305
16416
16536
16668
16812
16969
17140
17326
17527
17745
17978
18226
18490
18769
19063
19369
19689
20022
20366
20721
21087
21461
21844
22235
22631
23031
23434
23839
24244
24646
25046
25440
25826
26204
26572
26928
27272
27601
27916
28216
28501
28771
29026
29267
29496
29711
29915
30108
30290
30462
30625
30778
30921
31055
31179
31294
31399
31495
31580
31655
31720
31775
31819
31854
31879
31895
31903
31903
31897
31886
31872
31855
31836
31816
31794
31771
31745
31717
31685
31649
31608
31562
31509
31451
31385
31313
31235
31150
31059
30962
30860
30754
30643
30529
30412
30292
30170
30045
29919
29791
29660
29527
29391
29251
29108
28961
28810
28655
28496
28333
28166
27996
27822
27645
27464
27281
27094
26905
26713
26518
26321
26121
25919
25714
25508
25300
25091
24882
24673
24464
24258
24054
23854
23657
23465
23278
23097
22922
22754
22593
22438
22291
22151
22017
21890
21767
21650
21536
21425
21316
21210
21106
21004
20903
20803
20705
20610
20516
20425
20336
20250
20167
20085
20004
19924
19845
19765
19685
19605
19525
19445
19367
19291
19218
19149
19086
19028
18978
18935
18900
18875
18860
18856
18863
18882
18914
18957
19012
19079
19157
19245
19344
19452
19570
19696
19831
19974
20124
20283
20448
20620
20797
20980
21166
21356
21548
21741
21935
22130
22326
22523
22720
22920
23121
23324
23530
23738
23950
24164
24381
24600
24820
25041
25262
25481
25697
25910
26117
26319
26514
26701
26881
27052
27215
27370
27518
27660
27798
27934
28071
28211
28355
28506
28662
28826
28997
29174
29357
29544
29734
29927
30120
30313
30504
30691
30873
31048
31214
31371
31515
31648
31767
31874
31968
32051
32122
32185
32238
32284
32323
32354
32378
32394
32402
32402
32393
32375
32348
32311
32267
32214
32153
32084
32009
31927
31840
31749
31654
31556
31454
31348
31238
31122
31000
30869
30731
30586
30434
30277
30117
29956
29796
29637
29482
29330
29182
29038
28898
28761
28625
28492
28358
28224
28088
27950
27810
27667
27522
27374
27224
27071
26916
26757
26593
26424
26249
26067
25879
25683
25479
25267
25048
24820
24585
24343
24096
23845
23592
23340
23089
22842
22598
22359
22124
21894
21667
21444
21223
21004
20786
20568
20350
20132
19915
19699
19484
19272
19062
18856
18655
18458
18265
18079
17897
17723
17554
17392
17237
17089
16947
16812
16684
16561
16446
16335
16233
16136
16044
15958
15876
15797
15721
15646
15572
15497
15420
15340
15257
15170
15079
14985
14886
14784
14679
14571
14461
14349
14237
14125
14014
13905
13798
13692
13590
13489
13390
13294
13201
13111
13026
12946
12872
12805
12746
12695
12655
12624
12604
12594
12595
12607
12628
12659
12699
12747
12804
12868
12939
13017
13101
13191
13287
13388
13495
13608
13726
13852
13984
14122
14267
14419
14577
14740
14908
15080
15254
15429
15604
15777
15946
16110
16268
16421
16566
16704
16834
16958
17076
17189
17298
17404
17509
17613
17717
17821
17925
18031
18139
18248
18359
18472
18587
18705
18825
18946
19068
19190
19311
19428
19541
19647
19745
19834
19913
19980
20034
20074
20101
20112
20109
20092
20062
20021
19970
19910
19844
19774
19700
19625
19549
19473
19398
19324
19250
19177
19104
19030
18954
18875
18793
18706
18613
18515
18410
18301
18186
18066
17941
17812
17679
17542
17401
17255
17105
16951
16792
16629
16463
16293
16120
15949
15776
15604
15434
15266
15100
14937
14776
14618
14461
14304
14149
13992
13834
13674
13511
13344
13173
12999
12822
12642
12460
12277
12095
11913
11735
11560
11389
11224
11066
10914
10770
10634
10506
10387
10276
10173
10077
9990
9909
9834
9765
9702
9644
9590
9542
9498
9458
9422
9389
9361
9336
9314
9295
9279
9266
9256
9248
9243
9241
9242
9244
9247
9250
9253
9253
9250
9243
9232
9216
9196
9172
9145
9115
9083
9049
9015
8979
8942
8904
8863
8821
8776
8728
8677
8623
8566
8505
8442
8376
8308
8240
8170
8103
8036
7973
7912
7856
7804
7756
7713
7674
7640
7609
7581
7557
7535
7516
7498
7481
7465
7450
7435
7421
7407
7394
7381
7369
7357
7347
7338
7331
7324
7320
7316
7315
7314
7316
7319
7323
7329
7336
7344
7351
7359
7365
7370
7372
7371
7367
7359
7346
7329
7308
7282
7253
7220
7183
7143
7101
7057
7011
6964
6917
6869
6821
6774
6730
6689
6651
6619
6592
6571
6555
6546
6542
6544
6549
6557
6567
6577
6586
6593
6597
6597
6594
6586
6573
6555
6532
6505
6473
6437
6397
6355
6308
6259
6206
6149
6087
6022
5952
5877
5797
5712
5622
5529
5431
5331
5227
5122
5016
4908
4801
4694
4587
4480
4374
4269
4164
4061
3959
3858
3758
3661
3566
3475
3388
3306
3229
3158
3094
3036
2984
2938
2897
2861
2829
2800
2774
2750
2726
2704
2682
2662
2643
2625
2608
2594
2581
2570
2562
2555
2551
2549
2548
2547
2547
2546
2544
2540
2533
2522
2508
2491
2469
2443
2413
2378
2341
2299
2254
2206
2154
2100
2044
1987
1928
1869
1811
1753
1697
1642
1589
1538
1489
1441
1395
1350
1306
1261
1216
1169
1120
1069
1014
959
900
838
775
710
643
575
506
435
364
291
218
145
72
-1
-73
-144
-214
-284
-353
-421
-489
-557
-625
-694
-763
-833
-905
-978
-1052
-1126
-1202
-1277
-1352
-1425
-1498
-1570
-1639
-1708
-1774
-1839
-1903
-1964
-2024
-2082
-2137
-2189
-2238
-2284
-2325
-2363
-2396
-2424
-2447
-2464
-2475
-2480
-2480
-2473
-2460
-2442
-2418
-2389
-2356
-2317
-2274
-2227
-2176
-2120
-2061
-1997
-1930
-1859
-1783
-1704
-1621
-1533
-1442
-1347
-1247
-1143
-1035
-922
-804
-682
-555
-424
-289
-149
-6
142
294
450
609
772
937
1106
1277
1450
1625
1802
1982
2163
2346
2531
2718
2908
3099
3293
3490
3690
3893
4099
4308
4519
4733
4949
5168
5390
5614
5840
6068
6298
6528
6759
6989
7217
7442
7664
7881
8092
8295
8491
8678
8856
9022
9179
9324
9458
9580
9692
9792
9882
9961
10029
10087
10135
10171
10198
10213
10218
10211
10193
10164
10123
10072
10011
9940
9860
9771
9674
9571
9460
9345
9225
9101
8974
8844
8713
8581
8448
8315
8183
8050
7918
7786
7655
7523
7390
7257
7122
6985
6847
6706
6563
6417
6268
6116
5961
5804
5644
5483
5321
5157
4993
4829
4665
4502
4339
4175
4011
3848
3683
3517
3348
3177
3004
2827
2647
2463
2277
2087
1895
1700
1502
1303
1102
901
699
498
297
97
-100
-295
-486
-674
-857
-1035
-1207
-1373
-1532
-1683
-1828
-1964
-2093
-2214
-2326
-2431
-2528
-2616
-2697
-2770
-2835
-2893
-2942
-2984
-3017
-3042
-3060
-3069
-3070
-3064
-3049
-3027
-2996
-2958
-2913
-2860
-2801
-2735
-2663
-2586
-2503
-2417
-2326
-2232
-2134
-2033
-1930
-1824
-1715
-1603
-1488
-1370
-1249
-1125
-997
-866
-731
-592
-449
-302
-150
7
168
334
505
681
862
1047
1237
1430
1628
1829
2033
2243
2454
2668
2885
3105
3328
3554
3784
4017
4253
4493
4735
4981
5228
5477
5725
5973
6219
6462
6702
6937
7168
7392
7609
7820
8023
8217
8404
8581
8750
8910
9060
9202
9335
9460
9577
9687
9790
9886
9976
10059
10135
10205
10267
10321
10368
10407
10437
10458
10471
10473
10466
10449
10422
10384
10336
10278
10209
10132
10045
9950
9846
9735
9617
9491
9359
9221
9075
8924
8766
8602
8432
8255
8073
7885
7692
7493
7289
7081
6870
6656
6442
6228
6015
5803
5593
5386
5181
4979
4780
4583
4389
4197
4006
3819
3634
3450
3269
3090
2913
2738
2567
2398
2232
2070
1911
1756
1605
1459
1319
1185
1056
935
820
713
613
520
436
360
293
234
184
143
111
88
74
70
75
89
111
143
182
228
282
341
406
475
548
624
703
785
868
951
1035
1119
1203
1285
1365
1444
1521
1596
1669
1739
1807
1871
1933
1992
2047
2099
2148
2194
2236
2276
2312
2345
2376
2404
2429
2452
2473
2492
2509
2525
2540
2554
2568
2583
2598
2614
2632
2651
2673
2697
2724
2753
2784
2818
2854
2893
2935
2979
3026
3076
3129
3185
3244
3304
3367
3431
3495
3561
3625
3688
3750
3808
3863
3914
3961
4002
4038
4069
4094
4114
4129
4138
4143
4143
4138
4130
4118
4103
4085
4064
4040
4014
3989
3962
3934
3908
3882
3859
3839
3821
3807
3796
3790
3787
3788
3793
3803
3817
3836
3859
3887
3919
3956
3997
4043
4094
4150
4211
4276
4345
4419
4497
4580
4666
4754
4846
4938
5032
5125
5218
5309
5398
5486
5570
5652
5730
5805
5876
5944
6007
6067
6122
6174
6223
6268
6310
6348
6384
6418
6449
6477
6503
6527
6548
6567
6585
6601
6616
6629
6641
6652
6663
6672
6682
6690
6698
6706
6714
6721
6728
6735
6740
6744
6746
6747
6745
6741
6734
6724
6710
6692
6671
6644
6613
6576
6533
6484
6429
6367
6299
6224
6143
6055
5961
5861
5755
5643
5526
5405
5279
5149
5016
4878
4737
4592
4445
4294
4140
3984
3826
3667
3507
3346
3186
3027
2869
2715
2565
2420
2280
2146
2019
1899
1787
1681
1583
1491
1406
1325
1250
1178
1110
1044
980
919
858
799
742
685
629
575
522
469
418
368
319
271
223
176
129
83
39
-5
-47
-88
-127
-163
-197
-229
-259
-286
-312
-335
-356
-375
-392
-407
-420
-431
-439
-446
-450
-451
-450
-447
-441
-433
-423
-410
-395
-378
-357
-334
-308
-280
-248
-215
-178
-140
-100
-59
-16
27
71
116
160
204
248
292
335
378
420
462
503
544
585
626
666
705
744
781
818
853
887
919
949
978
1004
1030
1054
1075
1094
1112
1127
1141
1152
1162
1170
1175
1179
1182
1182
1182
1179
1176
1171
1166
1159
1151
1142
1131
1119
1104
1087
1068
1046
1020
993
962
928
890
849
804
755
702
646
585
520
450
377
298
216
128
37
-59
-159
-263
-370
-481
-596
-714
-836
-962
-1092
-1227
-1366
-1510
-1660
-1816
-1979
-2147
-2323
-2505
-2695
-2890
-3092
-3301
-3515
-3734
-3959
-4188
-4421
-4658
-4899
-5143
-5390
-5640
-5893
-6149
-6407
-6668
-6932
-7198
-7466
-7737
-8010
-8284
-8561
-8840
-9119
-9400
-9681
-9963
-10244
-10525
-10805
-11084
-11361
-11637
-11909
-12180
-12447
-12711
-12972
-13230
-13484
-13734
-13981
-14224
-14463
-14698
-14929
-15155
-15376
-15592
-15804
-16010
-16212
-16408
-16601
-16788
-16971
-17149
-17324
-17493
-17659
-17820
-17976
-18128
-18275
-18417
-18553
-18683
-18808
-18925
-19036
-19140
-19237
-19326
-19408
-19481
-19546
-19603
-19651
-19690
-19721
-19743
-19757
-19761
-19758
-19745
-19725
-19696
-19659
-19614
-19562
-19502
-19436
-19363
-19283
-19197
-19105
-19007
-18904
-18796
-18682
-18563
-18440
-18313
-18182
-18047
-17909
-17769
-17627
-17484
-17339
-17194
-17049
-16905
-16761
-16618
-16476
-16335
-16195
-16056
-15917
-15780
-15644
-15508
-15372
-15236
-15101
-14966
-14830
-14694
-14557
-14419
-14281
-14143
-14004
-13864
-13725
-13586
-13447
-13309
-13172
-13037
-12904
-12773
-12645
-12519
-12398
-12280
-12167
-12058
-11955
-11858
-11767
-11683
-11606
-11536
-11474
-11419
-11372
-11332
-11300
-11275
-11257
-11246
-11242
-11245
-11254
-11271
-11294
-11323
-11360
-11403
-11453
-11510
-11573
-11642
-11716
-11796
-11880
-11969
-12062
-12158
-12257
-12359
-12464
-12570
-12679
-12790
-12902
-13015
-13129
-13244
-13360
-13476
-13593
-13710
-13826
-13943
-14059
-14175
-14290
-14406
-14521
-14637
-14753
-14870
-14987
-15106
-15226
-15347
-15471
-15596
-15724
-15853
-15985
-16119
-16254
-16394
-16535
-16677
-16821
-16966
-17112
-17257
-17403
-17548
-17692
-17835
-17976
-18115
-18252
-18388
-18522
-18654
-18784
-18913
-19041
-19168
-19294
-19420
-19545
-19669
-19793
-19916
-20037
-20157
-20275
-20390
-20503
-20612
-20718
-20821
-20919
-21014
-21105
-21192
-21275
-21354
-21430
-21501
-21569
-21634
-21695
-21753
-21807
-21859
-21907
-21951
-21992
-22030
-22064
-22095
-22123
-22146
-22167
-22184
-22197
-22207
-22214
-22217
-22217
-22214
-22208
-22199
-22188
-22174
-22158
-22141
-22122
-22102
-22082
-22060
-22037
-22014
-21989
-21964
-21938
-21910
-21881
-21852
-21821
-21788
-21755
-21721
-21686
-21650
-21614
-21577
-21539
-21500
-21461
-21421
-21381
-21340
-21298
-21254
-21209
-21162
-21112
-21060
-21005
-20946
-20884
-20817
-20745
-20669
-20588
-20502
-20412
-20317
-20217
-20114
-20008
-19899
-19787
-19673
-19557
-19439
-19320
-19199
-19078
-18954
-18830
-18703
-18576
-18447
-18316
-18185
-18052
-17918
-17784
-17649
-17514
-17379
-17245
-17112
-16980
-16850
-16722
-16596
-16473
-16353
-16235
-16120
-16009
-15901
-15796
-15695
-15597
-15502
-15411
-15324
-15240
-15160
-15084
-15012
-14944
-14879
-14819
-14763
-14712
-14664
-14622
-14584
-14551
-14522
-14499
-14480
-14466
-14457
-14453
-14453
-14459
-14470
-14487
-14508
-14536
-14570
-14610
-14657
-14711
-14772
-14839
-14914
-14997
-15086
-15181
-15283
-15391
-15504
-15621
-15743
-15868
-15996
-16126
-16261
-16396
-16533
-16672
-16813
-16956
-17100
-17246
-17393
-17542
-17692
-17844
-17996
-18150
-18304
-18460
-18616
-18772
-18929
-19086
-19243
-19400
-19557
-19713
-19869
-20023
-20177
-20329
-20479
-20628
-20774
-20918
-21059
-21197
-21331
-21462
-21590
-21714
-21833
-21949
-22061
-22169
-22272
-22371
-22464
-22553
-22636
-22713
-22785
-22850
-22909
-22961
-23007
-23045
-23077
-23101
-23119
-23130
-23134
-23132
-23123
-23109
-23088
-23062
-23031
-22994
-22952
-22904
-22851
-22793
-22728
-22657
-22580
-22497
-22408
-22312
-22210
-22101
-21987
-21866
-21740
-21608
-21472
-21330
-21183
-21032
-20878
-20719
-20557
-20392
-20225
-20055
-19882
-19708
-19532
-19355
-19176
-18996
-18816
-18634
-18453
-18270
-18088
-17906
-17724
-17542
-17362
-17182
-17004
-16828
-16654
-16482
-16312
-16148
-15986
-15828
-15674
-15524
-15378
-15235
-15097
-14962
-14830
-14701
-14576
-14454
-14336
-14220
-14107
-13998
-13891
-13788
-13687
-13590
-13495
-13403
-13314
-13227
-13142
-13060
-12980
-12901
-12824
-12749
-12674
-12601
-12528
-12456
-12384
-12313
-12242
-12172
-12101
-12029
-11957
-11884
-11809
-11733
-11655
-11575
-11493
-11409
-11323
-11236
-11146
-11056
-10964
-10872
-10779
-10686
-10594
-10502
-10411
-10322
-10234
-10147
-10062
-9979
-9897
-9818
-9739
-9663
-9588
-9516
-9444
-9375
-9307
-9241
-9177
-9114
-9052
-8992
-8932
-8874
-8816
-8760
-8703
-8647
-8591
-8536
-8481
-8426
-8371
-8316
-8262
-8207
-8153
-8099
-8045
-7992
-7939
-7886
-7832
-7779
-7725
-7671
-7617
-7563
-7508
-7453
-7398
-7343
-7288
-7234
-7180
-7127
-7075
-7025
-6976
-6929
-6883
-6840
-6798
-6757
-6718
-6681
-6645
-6610
-6576
-6543
-6512
-6482
-6452
-6425
-6398
-6372
-6348
-6324
-6302
-6280
-6258
-6237
-6216
-6194
-6171
-6148
-6124
-6099
-6072
-6044
-6015
-5985
-5953
-5921
-5888
-5854
-5820
-5786
-5752
-5717
-5681
-5646
-5609
-5572
-5534
-5495
-5456
-5415
-5374
-5333
-5290
-5248
-5206
-5164
-5122
-5080
-5039
-4999
-4960
-4921
-4884
-4847
-4811
-4776
-4742
-4708
-4674
-4640
-4605
-4571
-4535
-4499
-4461
-4422
-4381
-4337
-4292
-4244
-4194
-4141
-4085
-4026
-3964
-3899
-3831
-3760
-3685
-3608
-3527
-3444
-3357
-3268
-3175
-3081
-2984
-2885
-2784
-2681
-2576
-2469
-2360
-2249
-2136
-2021
-1904
-1786
-1666
-1545
-1424
-1301
-1179
-1057
-935
-813
-692
-573
-454
-336
-220
-104
11
126
241
356
471
586
702
819
936
1053
1172
1290
1409
1529
1648
1768
1887
2007
2128
2249
2370
2492
2614
2737
2860
2984
3108
3233
3358
3483
3608
3732
3856
3980
4102
4224
4345
4464
4582
4699
4813
4926
5036
5144
5249
5351
5450
5546
5638
5727
5812
5893
5971
6045
6115
6182
6244
6303
6359
6410
6458
6503
6543
6580
6613
6643
6669
6691
6709
6724
6734
6741
6743
6741
6735
6726
6713
6697
6678
6657
6633
6608
6582
6554
6526
6497
6468
6438
6408
6378
6348
6317
6287
6256
6225
6193
6162
6131
6099
6068
6036
6005
5973
5941
5910
5879
5848
5817
5788
5759
5731
5705
5680
5656
5634
5613
5595
5577
5562
5547
5535
5523
5513
5505
5497
5491
5486
5482
5480
5480
5481
5484
5490
5497
5508
5521
5537
5556
5579
5605
5634
5667
5703
5741
5783
5827
5872
5920
5969
6020
6071
6123
6175
6228
6280
6332
6384
6435
6485
6533
6580
6626
6670
6712
6752
6789
6824
6857
6886
6913
6937
6958
6975
6990
7002
7011
7017
7021
7021
7019
7015
7007
6997
6984
6969
6951
6931
6909
6884
6858
6831
6802
6773
6743
6713
6683
6653
6623
6594
6565
6536
6507
6478
6449
6419
6388
6357
6325
6291
6257
6221
6184
6145
6106
6065
6023
5980
5936
5891
5845
5798
5751
5702
5653
5602
5551
5499
5446
5392
5337
5281
5224
5166
5108
5048
4988
4927
4865
4802
4739
4675
4611
4545
4480
4415
4350
4285
4221
4157
4094
4033
3972
3913
3854
3796
3738
3681
3625
3569
3513
3457
3401
3346
3290
3235
3180
3126
3071
3018
2965
2913
2862
2812
2763
2716
2671
2627
2585
2545
2507
2471
2437
2405
2375
2346
2320
2295
2272
2251
2232
2215
2200
2186
2175
2165
2158
2152
2149
2149
2150
2155
2161
2170
2182
2197
2213
2233
2255
2278
2304
2332
2362
2392
2424
2457
2490
2524
2558
2592
2626
2660
2695
2728
2762
2795
2828
2859
2891
2921
2950
2978
3006
3032
3058
3083
3107
3130
3152
3173
3192
3211
3228
3243
3256
3268
3277
3284
3289
3291
3292
3290
3287
3282
3275
3267
3257
3246
3234
3220
3205
3188
3170
3150
3128
3104
3078
3049
3018
2985
2949
2910
2869
2825
2779
2731
2681
2628
2575
2519
2462
2403
2342
2281
2218
2154
2089
2023
1957
1891
1825
1758
1692
1625
1559
1494
1429
1364
1300
1236
1173
1111
1049
988
928
868
810
752
696
640
585
531
477
424
371
318
266
213
161
108
55
2
-51
-105
-159
-213
-267
-322
-377
-431
-485
-539
-592
-644
-695
-745
-793
-839
-883
-925
-964
-1000
-1034
-1065
-1092
-1116
-1137
-1155
-1169
-1179
-1187
-1191
-1192
-1189
-1184
-1175
-1163
-1148
-1129
-1108
-1084
-1057
-1027
-994
-958
-920
-879
-835
-788
-739
-688
-634
-579
-522
-463
-403
-341
-279
-215
-151
-85
-20
47
114
182
249
317
384
452
518
583
648
711
774
835
895
953
1010
1067
1122
1176
1228
1280
1331
1380
1429
1477
1525
1571
1617
1662
1706
1749
1792
1834
1875
1915
1955
1993
2031
2068
2105
2140
2175
2208
2241
2272
2302
2331
2358
2384
2408
2430
2449
2467
2483
2496
2508
2517
2525
2530
2535
2538
2540
2541
2542
2542
2542
2542
2542
2542
2542
2543
2544
2546
2548
2551
2554
2558
2563
2569
2575
2582
2590
2597
2605
2614
2622
2630
2637
2644
2651
2657
2663
2668
2672
2675
2678
2680
2681
2682
2681
2680
2678
2675
2671
2667
2662
2656
2650
2644
2638
2631
2624
2618
2611
2603
2596
2589
2582
2575
2568
2561
2555
2550
2545
2542
2540
2540
2541
2544
2548
2554
2561
2569
2579
2590
2601
2613
2626
2639
2653
2667
2682
2697
2713
2730
2747
2764
2783
2801
2820
2839
2857
2875
2893
2910
2927
2942
2957
2972
2986
3001
3015
3029
3044
3060
3076
3094
3112
3132
3154
3177
3201
3227
3255
3283
3313
3344
3375
3407
3440
3474
3508
3543
3578
3615
3652
3690
3729
3770
3811
3853
3896
3940
3985
4030
4077
4123
4169
4215
4261
4307
4352
4397
4442
4486
4530
4573
4617
4660
4704
4747
4791
4834
4878
4921
4964
5008
5051
5093
5136
5177
5219
5260
5300
5340
5380
5418
5457
5495
5532
5569
5605
5640
5675
5709
5742
5773
5804
5834
5862
5888
5913
5936
5957
5975
5991
6004
6015
6022
6026
6028
6026
6022
6015
6005
5994
5980
5964
5947
5928
5907
5886
5863
5839
5813
5787
5759
5730
5700
5670
5638
5606
5574
5541
5507
5474
5440
5407
5373
5340
5306
5273
5240
5208
5176
5145
5114
5084
5055
5027
5000
4973
4947
4922
4897
4872
4848
4824
4800
4776
4752
4729
4705
4681
4657
4633
4609
4585
4561
4537
4512
4488
4463
4438
4413
4387
4362
4337
4311
4286
4261
4236
4211
4187
4162
4137
4112
4086
4059
4030
4003
3973
3942
3910
3876
3841
3805
3769
3731
3694
3656
3619
3582
3546
3510
3476
3442
3410
3379
3349
3319
3292
3265
3240
3215
3193
3171
3151
3132
3115
3099
3084
3070
3058
3046
3035
3025
3016
3008
3000
2992
2985
2977
2970
2962
2954
2946
2937
2927
2917
2907
2896
2883
2870
2855
2840
2822
2804
2783
2762
2739
2715
2689
2663
2636
2608
2581
2553
2525
2498
2471
2445
2419
2394
2369
2345
2320
2297
2273
2249
2226
2202
2179
2155
2130
2105
2079
2052
2025
1996
1967
1936
1904
1872
1839
1804
1770
1734
1698
1661
1624
1586
1547
1508
1467
1425
1381
1336
1289
1240
1188
1135
1078
1018
958
895
830
763
695
625
554
482
409
336
263
189
115
42
-32
-105
-178
-251
-323
-394
-464
-533
-600
-666
-729
-791
-851
-909
-966
-1020
-1073
-1123
-1173
-1220
-1266
-1311
-1354
-1395
-1435
-1473
-1510
-1545
-1579
-1612
-1644
-1674
-1704
-1732
-1760
-1786
-1812
-1838
-1863
-1887
-1911
-1935
-1959
-1982
-2005
-2027
-2048
-2069
-2089
-2108
-2126
-2143
-2160
-2175
-2190
-2204
-2217
-2230
-2241
-2253
-2264
-2274
-2284
-2294
-2302
-2311
-2318
-2325
-2332
-2337
-2342
-2347
-2351
-2354
-2357
-2359
-2361
-2363
-2365
-2367
-2369
-2372
-2374
-2377
-2380
-2384
-2389
-2394
-2400
-2407
-2414
-2422
-2431
-2440
-2450
-2461
-2472
-2484
-2496
-2510
-2523
-2538
-2554
-2570
-2588
-2607
-2628
-2650
-2674
-2699
-2726
-2755
-2785
-2816
-2849
-2882
-2917
-2952
-2988
-3025
-3062
-3100
-3137
-3175
-3213
-3251
-3289
-3327
-3364
-3401
-3438
-3475
-3512
-3548
-3584
-3619
-3655
-3690
-3725
-3759
-3794
-3828
-3861
-3895
-3928
-3961
-3993
-4026
-4058
-4090
-4122
-4154
-4187
-4219
-4252
-4285
-4319
-4353
-4388
-4424
-4461
-4499
-4539
-4579
-4621
-4663
-4707
-4752
-4797
-4842
-4888
-4933
-4977
-5019
-5061
-5100
-5138
-5173
-5206
-5237
-5266
-5292
-5316
-5337
-5357
-5374
-5389
-5402
-5413
-5421
-5429
-5434
-5437
-5439
-5439
-5438
-5435
-5430
-5425
-5418
-5409
-5400
-5389
-5377
-5364
-5350
-5335
-5320
-5305
-5289
-5272
-5256
-5240
-5225
-5209
-5194
-5179
-5165
-5151
-5137
-5124
-5111
-5099
-5087
-5075
-5063
-5051
-5039
-5027
-5015
-5004
-4992
-4980
-4967
-4955
-4942
-4928
-4915
-4901
-4888
-4874
-4861
-4848
-4836
-4824
-4813
-4803
-4794
-4785
-4778
-4771
-4765
-4760
-4756
-4753
-4750
-4747
-4746
-4745
-4745
-4745
-4746
-4749
-4752
-4756
-4761
-4767
-4775
-4784
-4795
-4807
-4820
-4835
-4852
-4869
-4888
-4909
-4930
-4953
-4976
-5001
-5026
-5052
-5078
-5105
-5132
-5160
-5187
-5215
-5243
-5270
-5298
-5325
-5352
-5380
-5407
-5434
-5461
-5489
-5516
-5543
-5569
-5596
-5623
-5649
-5676
-5702
-5727
-5753
-5778
-5803
-5827
-5852
-5875
-5899
-5922
-5944
-5966
-5987
-6007
-6027
-6045
-6063
-6081
-6097
-6112
-6127
-6140
-6153
-6164
-6174
-6183
-6191
-6198
-6203
-6208
-6211
-6213
-6213
-6213
-6211
-6208
-6204
-6199
-6192
-6184
-6175
-6165
-6154
-6142
-6129
-6116
-6102
-6088
-6074
-6060
-6047
-6033
-6021
-6009
-5998
-5987
-5978
-5970
-5962
-5956
-5950
-5946
-5942
-5939
-5937
-5936
-5936
-5937
-5938
-5940
-5943
-5947
-5951
-5956
-5962
-5969
-5976
-5984
-5993
-6002
-6011
-6022
-6032
-6044
-6056
-6068
-6082
-6097
-6113
-6130
-6149
-6168
-6190
-6212
-6236
-6262
-6289
-6317
-6346
-6377
-6409
-6442
-6476
-6512
-6549
-6587
-6626
-6666
-6706
-6748
-6790
-6833
-6876
-6919
-6962
-7005
-7048
-7090
-7131
-7172
-7211
-7249
-7286
-7322
-7357
-7390
-7421
-7452
-7481
-7509
-7535
-7560
-7585
-7607
-7629
-7649
-7667
-7684
-7700
-7714
-7726
-7737
-7746
-7753
-7759
-7764
-7768
-7770
-7771
-7770
-7769
-7767
-7765
-7761
-7757
-7753
-7748
-7743
-7737
-7731
-7725
-7718
-7712
-7706
-7699
-7693
-7686
-7680
-7674
-7668
-7662
-7656
-7650
-7643
-7637
-7630
-7623
-7615
-7608
-7600
-7592
-7583
-7575
-7566
-7557
-7548
-7538
-7529
-7519
-7509
-7499
-7488
-7478
-7468
-7457
-7446
-7435
-7424
-7413
-7402
-7391
-7380
-7369
-7359
-7348
-7338
-7327
-7317
-7308
-7298
-7289
-7280
-7271
-7262
-7252
-7243
-7233
-7222
-7210
-7198
-7185
-7172
-7157
-7142
-7127
-7111
-7094
-7077
-7060
-7043
-7026
-7009
-6992
-6974
-6957
-6940
-6922
-6905
-6887
-6868
-6849
-6830
-6810
-6789
-6767
-6744
-6721
-6696
-6671
-6646
-6620
-6594
-6568
-6541
-6515
-6488
-6461
-6434
-6407
-6380
-6354
-6326
-6299
-6272
-6244
-6216
-6188
-6159
-6129
-6099
-6068
-6036
-6002
-5968
-5933
-5896
-5858
-5819
-5779
-5738
-5696
-5654
-5611
-5568
-5524
-5481
-5438
-5396
-5354
-5312
-5271
-5230
-5191
-5151
-5112
-5074
-5036
-4999
-4962
-4926
-4890
-4855
-4821
-4786
-4753
-4720
-4687
-4655
-4623
-4591
-4559
-4527
-4495
-4463
-4431
-4398
-4365
-4332
-4298
-4264
-4230
-4196
-4162
-4128
-4094
-4062
-4029
-3997
-3967
-3937
-3908
-3881
-3855
-3830
-3807
-3785
-3765
-3747
-3730
-3715
-3702
-3689
-3679
-3669
-3661
-3654
-3647
-3643
-3639
-3636
-3635
-3634
-3636
-3638
-3642
-3648
-3656
-3665
-3675
-3687
-3701
-3715
-3731
-3747
-3763
-3780
-3797
-3814
-3830
-3846
-3862
-3878
-3893
-3907
-3922
-3936
-3949
-3963
-3976
-3989
-4002
-4014
-4027
-4038
-4050
-4061
-4070
-4080
-4089
-4097
-4104
-4110
-4115
-4120
-4123
-4126
-4127
-4128
-4127
-4125
-4121
-4116
-4109
-4101
-4090
-4078
-4064
-4048
-4029
-4009
-3987
-3964
-3938
-3911
-3882
-3851
-3818
-3783
-3746
-3708
-3666
-3623
-3578
-3530
-3480
-3428
-3374
-3319
-3261
-3202
-3142
-3081
-3019
-2956
-2894
-2831
-2768
-2706
-2645
-2585
-2526
-2467
-2410
-2355
-2300
-2247
-2194
-2142
-2091
-2040
-1989
-1937
-1886
-1834
-1782
-1730
-1677
-1624
-1571
-1518
-1465
-1413
-1361
-1310
-1260
-1211
-1163
-1116
-1070
-1025
-981
-938
-895
-854
-813
-773
-733
-694
-656
-619
-584
-549
-515
-483
-453
-424
-397
-372
-349
-328
-308
-291
-275
-261
-248
-237
-227
-219
-211
-205
-199
-195
-191
-188
-186
-184
-184
-184
-184
-186
-188
-191
-194
-199
-205
-211
-219
-227
-236
-246
-257
-268
-280
-293
-305
-318
-332
-345
-358
-372
-385
-399
-412
-426
-440
-453
-466
-480
-493
-505
-517
-528
-538
-548
-556
-564
-570
-575
-579
-582
-583
-583
-582
-579
-574
-568
-561
-552
-541
-528
-514
-498
-481
-462
-441
-418
-394
-368
-341
-312
-281
-249
-215
-179
-142
-103
-62
-20
24
70
118
167
218
270
324
379
436
494
553
612
673
734
796
859
922
985
1050
1114
1179
1245
1311
1378
1445
1513
1581
1649
1717
1785
1852
1919
1985
2049
2112
2174
2233
2291
2347
2400
2451
2500
2546
2590
2631
2670
2707
2741
2773
2802
2830
2855
2877
2898
2916
2932
2946
2958
2967
2975
2981
2984
2986
2986
2984
2980
2975
2967
2958
2946
2932
2917
2899
2880
2858
2836
2811
2785
2757
2729
2699
2669
2638
2606
2574
2542
2510
2479
2447
2416
2385
2354
2324
2294
2264
2235
2205
2176
2146
2117
2087
2058
2029
2001
1972
1945
1918
1891
1866
1842
1819
1797
1776
1757
1739
1723
1708
1695
1683
1674
1665
1659
1654
1651
1650
1651
1654
1658
1665
1673
1683
1695
1708
1724
1741
1759
1779
1800
1822
1846
1871
1896
1923
1950
1978
2007
2035
2064
2092
2121
2149
2176
2202
2228
2253
2277
2300
2322
2343
2364
2383
2401
2419
2435
2451
2467
2481
2495
2508
2521
2533
2545
2556
2566
2576
2585
2594
2602
2610
2617
2624
2631
2637
2643
2649
2655
2660
2664
2668
2671
2673
2675
2674
2673
2671
2667
2662
2656
2649
2641
2632
2622
2611
2600
2589
2577
2566
2555
2543
2533
2522
2513
2504
2495
2488
2481
2475
2470
2466
2463
2462
2461
2462
2464
2467
2472
2478
2485
2493
2502
2513
2524
2535
2547
2560
2572
2585
2598
2611
2624
2638
2651
2664
2678
2692
2705
2719
2733
2746
2760
2772
2784
2795
2806
2815
2823
2830
2836
2842
2846
2850
2853
2856
2859
2862
2866
2870
2875
2881
2888
2896
2905
2915
2927
2940
2955
2971
2987
3005
3024
3044
3065
3087
3109
3131
3155
3178
3201
3225
3248
3271
3294
3317
3339
3361
3382
3403
3423
3443
3462
3480
3498
3514
3530
3545
3558
3570
3580
3589
3596
3601
3605
3606
3606
3604
3600
3594
3586
3577
3566
3554
3540
3525
3509
3491
3473
3453
3432
3410
3388
3364
3341
3316
3291
3265
3239
3213
3186
3158
3131
3102
3074
3045
3017
2988
2959
2931
2903
2875
2847
2820
2793
2767
2741
2716
2692
2668
2644
2622
2600
2579
2559
2540
2522
2506
2491
2478
2466
2456
2448
2442
2438
2436
2436
2438
2442
2447
2455
2464
2475
2488
2502
2517
2533
2551
2569
2589
2610
2632
2655
2679
2704
2731
2759
2788
2817
2848
2880
2912
2945
2978
3012
3046
3081
3117
3152
3188
3225
3262
3299
3336
3374
3412
3450
3489
3527
3566
3605
3645
3684
3724
3764
3804
3844
3885
3926
3968
4009
4051
4091
4134
4175
4215
4255
4293
4331
4368
4403
4437
4469
4500
4529
4556
4583
4607
4630
4652
4672
4690
4707
4722
4735
4747
4756
4764
4770
4774
4776
4776
4774
4770
4765
4757
4748
4736
4723
4708
4692
4673
4654
4632
4609
4585
4559
4533
4505
4477
4447
4417
4387
4355
4324
4292
4259
4226
4193
4159
4124
4089
4053
4016
3979
3941
3902
3863
3823
3783
3742
3700
3659
3617
3574
3532
3490
3448
3406
3364
3323
3282
3242
3202
3163
3124
3086
3050
3014
2979
2946
2913
2882
2851
2822
2794
2766
2740
2715
2690
2667
2644
2622
2601
2581
2561
2542
2524
2506
2489
2472
2456
2440
2425
2410
2396
2382
2369
2356
2343
2330
2317
2305
2292
2279
2265
2252
2238
2224
2210
2197
2183
2171
2158
2147
2136
2126
2117
2109
2102
2096
2091
2086
2083
2080
2079
2078
2078
2078
2079
2081
2084
2087
2092
2097
2104
2111
2120
2131
2143
2156
2171
2187
2206
2225
2247
2269
2294
2320
2347
2375
2405
2436
2469
2502
2536
2571
2606
2643
2680
2718
2757
2797
2838
2880
2922
2966
3011
3057
3104
3153
3202
3252
3302
3354
3406
3458
3510
3563
3616
3668
3720
3772
3823
3873
3923
3971
4019
4065
4110
4154
4196
4237
4276
4314
4350
4385
4417
4449
4478
4506
4532
4556
4578
4598
4616
4631
4644
4655
4664
4670
4674
4676
4676
4674
4669
4663
4656
4646
4635
4623
4609
4594
4578
4560
4542
4523
4502
4481
4459
4435
4411
4385
4359
4331
4302
4271
4239
4206
4172
4136
4099
4059
4021
3980
3938
3895
3851
3805
3759
3711
3662
3613
3562
3510
3457
3404
3350
3295
3240
3184
3129
3073
3018
2963
2908
2854
2800
2747
2695
2644
2594
2545
2497
2451
2406
2363
2321
2281
2242
2205
2170
2137
2106
2076
2049
2023
1999
1977
1956
1937
1920
1905
1891
1879
1868
1859
1851
1845
1841
1837
1836
1835
1836
1837
1840
1844
1848
1853
1859
1866
1873
1881
1890
1899
1910
1921
1933
1947
1961
1976
1993
2009
2027
2045
2065
2085
2105
2126
2147
2169
2191
2214
2237
2260
2284
2309
2333
2358
2383
2408
2433
2457
2482
2506
2530
2553
2575
2597
2618
2638
2657
2675
2693
2709
2724
2738
2751
2763
2774
2784
2793
2801
2808
2815
2821
2827
2833
2838
2843
2849
2854
2859
2865
2871
2877
2883
2889
2896
2903
2911
2919
2927
2935
2944
2954
2963
2972
2982
2991
3000
3008
3016
3024
3030
3036
3041
3046
3049
3052
3053
3054
3054
3053
3052
3049
3046
3042
3037
3031
3024
3015
3005
2994
2981
2966
2949
2930
2909
2887
2862
2836
2808
2779
2747
2715
2680
2645
2608
2570
2530
2490
2448
2405
2362
2317
2270
2223
2175
2126
2075
2024
1971
1917
1862
1806
1749
1690
1630
1569
1506
1442
1377
1311
1243
1174
1104
1034
963
891
820
748
677
607
537
468
400
333
267
202
139
77
15
-45
-104
-162
-219
-275
-331
-386
-440
-494
-547
-599
-650
-701
-751
-799
-847
-893
-938
-982
-1024
-1064
-1103
-1140
-1176
-1209
-1241
-1270
-1298
-1324
-1348
-1369
-1390
-1408
-1425
-1441
-1455
-1467
-1479
-1489
-1497
-1504
-1510
-1514
-1516
-1517
-1516
-1513
-1509
-1503
-1495
-1486
-1476
-1465
-1452
-1438
-1423
-1408
-1391
-1374
-1356
-1337
-1317
-1297
-1276
-1254
-1232
-1209
-1185
-1161
-1136
-1110
-1084
-1058
-1031
-1004
-976
-948
-920
-891
-862
-833
-804
-776
-747
-719
-691
-663
-636
-610
-584
-558
-534
-510
-486
-464
-442
-420
-400
-380
-361
-344
-327
-311
-296
-282
-270
-259
-248
-239
-230
-222
-215
-208
-201
-195
-189
-183
-177
-171
-165
-159
-154
-148
-143
-138
-133
-129
-125
-121
-118
-116
-113
-112
-110
-110
-109
-109
-109
-110
-111
-113
-115
-117
-119
-123
-126
-130
-134
-139
-144
-150
-157
-163
-171
-178
-187
-196
-205
-215
-225
-236
-247
-259
-271
-283
-296
-309
-322
-336
-349
-362
-375
-387
-399
-411
-422
-433
-443
-452
-461
-469
-477
-484
-491
-497
-503
-508
-514
-519
-523
-528
-532
-536
-539
-542
-545
-547
-549
-551
-552
-552
-552
-552
-551
-550
-548
-545
-543
-540
-536
-532
-528
-524
-520
-515
-511
-506
-502
-497
-493
-489
-485
-481
-477
-473
-470
-467
-464
-461
-458
-455
-453
-451
-450
-449
-448
-449
-449
-451
-453
-455
-458
-461
-465
-469
-472
-476
-481
-485
-489
-493
-496
-500
-503
-507
-509
-512
-514
-515
-516
-516
-516
-515
-513
-510
-507
-503
-498
-493
-487
-480
-473
-465
-456
-446
-436
-426
-415
-403
-391
-379
-366
-353
-340
-326
-312
-299
-285
-271
-256
-242
-228
-214
-199
-185
-170
-155
-139
-123
-107
-90
-72
-53
-34
-14
7
28
50
73
96
119
143
168
193
218
244
270
296
322
349
376
403
430
457
483
510
537
564
590
616
642
668
694
719
745
770
794
818
841
863
885
906
926
945
963
981
997
1012
1028
1042
1055
1068
1081
1093
1104
1116
1126
1137
1147
1157
1166
1175
1183
1190
1195
1200
1204
1207
1208
1208
1207
1205
1202
1198
1193
1187
1180
1173
1165
1156
1147
1138
1128
1118
1107
1097
1086
1074
1063
1051
1039
1026
1012
999
985
971
956
941
926
910
894
878
861
845
829
812
796
781
766
751
737
724
711
699
688
678
668
659
650
642
633
626
618
610
602
594
585
576
568
558
549
539
530
520
510
499
489
479
468
458
447
437
426
415
404
393
382
371
359
347
335
323
310
297
284
270
256
242
227
212
196
180
163
146
129
112
94
77
59
41
23
5
-13
-30
-48
-66
-84
-101
-118
-135
-151
-167
-182
-196
-210
-224
-237
-249
-260
-271
-281
-290
-299
-307
-315
-322
-328
-334
-339
-344
-348
-351
-354
-356
-358
-359
-360
-360
-359
-359
-358
-357
-356
-354
-354
-353
-353
-352
-353
-353
-353
-354
-354
-354
-353
-352
-350
-347
-344
-339
-333
-327
-319
-311
-302
-292
-282
-271
-259
-247
-235
-222
-210
-196
-183
-170
-157
-145
-132
-121
-110
-99
-89
-81
-73
-66
-61
-57
-54
-52
-52
-53
-56
-60
-65
-73
-82
-92
-105
-119
-134
-152
-171
-191
-214
-237
-262
-288
-314
-342
-370
-398
-426
-454
-482
-509
-537
-564
-590
-616
-642
-668
-694
-719
-744
-768
-792
-816
-839
-861
-883
-904
-924
-944
-963
-982
-1000
-1018
-1037
-1056
-1074
-1092
-1111
-1129
-1148
-1167
-1186
-1204
-1223
-1242
-1260
-1278
-1297
-1314
-1332
-1350
-1368
-1386
-1403
-1421
-1439
-1456
-1474
-1490
-1507
-1523
-1538
-1552
-1566
-1578
-1589
-1600
-1609
-1617
-1624
-1631
-1636
-1641
-1645
-1648
-1651
-1653
-1654
-1655
-1656
-1656
-1655
-1654
-1653
-1652
-1650
-1649
-1647
-1644
-1642
-1640
-1638
-1636
-1635
-1633
-1632
-1631
-1631
-1630
-1630
-1630
-1631
-1631
-1632
-1633
-1633
-1634
-1633
-1633
-1632
-1629
-1627
-1622
-1617
-1611
-1604
-1595
-1585
-1574
-1562
-1549
-1535
-1520
-1505
-1489
-1472
-1455
-1438
-1420
-1402
-1384
-1366
-1348
-1331
-1313
-1296
-1280
-1264
-1249
-1234
-1220
-1207
-1195
-1184
-1174
-1165
-1157
-1150
-1144
-1138
-1134
-1131
-1128
-1127
-1125
-1124
-1124
-1124
-1124
-1124
-1124
-1125
-1125
-1124
-1124
-1123
-1122
-1120
-1118
-1115
-1111
-1107
-1103
-1098
-1092
-1086
-1080
-1074
-1067
-1060
-1053
-1046
-1038
-1031
-1022
-1014
-1006
-998
-990
-981
-973
-965
-957
-949
-943
-936
-931
-926
-922
-919
-917
-915
-914
-914
-915
-917
-919
-922
-926
-931
-936
-942
-948
-955
-963
-971
-979
-988
-997
-1006
-1016
-1026
-1037
-1047
-1059
-1071
-1083
-1096
-1110
-1125
-1141
-1157
-1174
-1192
-1210
-1228
-1246
-1265
-1283
-1301
-1318
-1335
-1352
-1367
-1383
-1397
-1411
-1424
-1437
-1448
-1459
-1470
-1480
-1488
-1497
-1505
-1512
-1519
-1525
-1531
-1537
-1543
-1549
-1555
-1561
-1568
-1575
-1582
-1590
-1598
-1606
-1614
-1623
-1632
-1642
-1651
-1661
-1671
-1681
-1691
-1701
-1711
-1722
-1733
-1744
-1755
-1767
-1778
-1790
-1801
-1812
-1823
-1833
-1842
-1851
-1859
-1866
-1872
-1878
-1882
-1885
-1888
-1889
-1890
-1890
-1889
-1887
-1885
-1881
-1877
-1872
-1866
-1860
-1853
-1845
-1836
-1828
-1818
-1809
-1799
-1788
-1778
-1767
-1756
-1745
-1733
-1721
-1709
-1696
-1682
-1668
-1654
-1638
-1622
-1606
-1589
-1571
-1553
-1535
-1516
-1497
-1478
-1458
-1439
-1419
-1400
-1380
-1361
-1342
-1322
-1303
-1284
-1265
-1246
-1228
-1210
-1192
-1175
-1159
-1142
-1126
-1111
-1096
-1082
-1068
-1055
-1042
-1030
-1018
-1006
-995
-984
-974
-963
-953
-943
-934
-924
-915
-907
-899
-891
-884
-877
-871
-866
-861
-857
-854
-851
-849
-848
-847
-847
-847
-847
-848
-850
-852
-854
-858
-862
-866
-871
-877
-884
-892
-900
-909
-919
-929
-940
-952
-965
-978
-992
-1006
-1022
-1037
-1053
-1070
-1086
-1103
-1121
-1138
-1155
-1172
-1188
-1205
-1221
-1236
-1251
-1265
-1279
-1292
-1305
-1318
-1330
-1341
-1353
-1364
-1375
-1386
-1396
-1407
-1417
-1428
-1438
-1448
-1459
-1469
-1479
-1489
-1499
-1509
-1520
-1530
-1540
-1549
-1559
-1568
-1577
-1585
-1592
-1599
-1604
-1609
-1612
-1614
-1614
-1613
-1610
-1605
-1599
-1591
-1581
-1570
-1557
-1542
-1527
-1509
-1491
-1471
-1450
-1428
-1405
-1380
-1355
-1328
-1301
-1273
-1245
-1216
-1187
-1158
-1130
-1102
-1074
-1047
-1020
-996
-972
-948
-926
-904
-884
-865
-846
-829
-813
-798
-784
-771
-759
-748
-737
-726
-717
-707
-697
-687
-678
-668
-657
-646
-635
-624
-612
-600
-587
-574
-562
-548
-535
-522
-509
-496
-483
-470
-457
-443
-430
-417
-404
-390
-376
-363
-349
-335
-321
-307
-293
-279
-265
-252
-238
-224
-210
-196
-182
-168
-154
-140
-126
-113
-99
-87
-74
-62
-51
-40
-30
-19
-10
0
10
20
30
40
51
62
73
85
96
108
121
133
146
158
171
184
197
210
222
235
247
260
272
283
295
305
316
325
334
343
350
357
364
369
374
378
382
384
386
387
387
386
385
382
379
375
371
366
360
355
349
343
338
332
327
323
319
315
313
310
309
308
307
307
308
309
310
311
313
315
317
319
321
323
324
326
328
329
329
329
329
328
326
323
320
315
310
304
297
290
282
274
265
255
246
237
227
217
208
199
190
181
173
165
158
152
146
142
138
134
132
131
130
131
132
134
136
139
143
148
152
158
163
169
176
183
190
197
205
213
221
230
238
247
256
264
273
281
290
299
308
317
326
335
345
355
366
377
388
400
412
425
437
450
463
476
488
501
512
524
535
545
554
563
570
577
582
586
589
591
591
590
589
586
582
577
571
564
556
548
539
529
519
508
497
486
475
463
452
440
428
417
405
394
384
373
364
354
345
337
330
323
316
311
306
303
300
298
297
298
299
301
304
308
312
317
323
330
336
343
351
358
365
373
380
388
395
402
409
416
422
429
435
441
446
452
457
462
467
472
477
482
486
491
496
500
505
510
515
519
524
528
532
537
540
544
548
551
554
557
560
562
564
567
569
571
573
575
577
578
580
583
585
588
591
594
598
602
608
613
620
627
635
644
654
665
677
690
704
719
735
752
770
789
810
831
853
876
899
923
948
973
999
1025
1052
1079
1107
1135
1163
1192
1221
1251
1280
1310
1339
1368
1398
1426
1455
1482
1509
1536
1561
1586
1609
1632
1653
1673
1691
1708
1723
1737
1749
1760
1769
1777
1784
1789
1794
1798
1801
1804
1806
1807
1809
1810
1810
1811
1811
1811
1810
1809
1807
1805
1802
1798
1794
1789
1783
1777
1770
1763
1755
1748
1740
1732
1725
1717
1710
1703
1696
1689
1683
1676
1669
1662
1655
1648
1640
1632
1623
1614
1604
1594
1584
1573
1562
1550
1539
1527
1515
1503
1491
1479
1467
1455
1444
1433
1422
1411
1401
1391
1381
1372
1362
1354
1345
1338
1330
1323
1317
1311
1306
1301
1297
1294
1291
1288
1287
1285
1284
1283
1283
1283
1283
1282
1282
1282
1282
1281
1280
1279
1278
1277
1276
1274
1272
1270
1268
1266
1264
1261
1258
1255
1251
1248
1244
1239
1234
1229
1224
1218
1212
1205
1199
1191
1184
1176
1168
1160
1152
1143
1134
1125
1116
1108
1099
1090
1082
1073
1065
1057
1050
1043
1036
1029
1022
1016
1010
1002
997
990
983
976
969
961
953
945
937
928
918
909
900
890
880
870
861
851
842
832
823
814
806
797
789
782
774
767
760
753
746
739
733
727
720
714
709
703
698
693
689
684
680
676
673
669
665
662
658
654
650
646
642
638
634
630
626
621
617
613
608
604
599
594
590
585
580
575
569
564
558
553
547
541
535
530
524
519
514
509
505
501
498
495
492
491
490
489
490
491
493
495
499
503
509
515
522
529
538
547
557
567
578
589
601
614
627
640
654
669
683
698
714
730
745
762
778
794
810
826
841
856
871
885
899
912
925
937
948
959
969
978
987
995
1002
1008
1014
1020
1025
1029
1032
1035
1037
1039
1040
1040
1040
1039
1037
1034
1031
1027
1022
1016
1008
1002
994
985
975
965
954
942
930
917
904
890
875
860
844
828
811
793
776
757
738
719
699
678
657
636
614
591
568
545
522
499
476
453
430
407
386
365
344
325
306
289
272
256
242
229
216
205
194
185
176
169
162
156
151
146
143
141
139
138
138
139
141
143
147
151
155
161
167
173
180
187
194
201
209
216
223
230
237
244
250
256
261
266
271
275
278
281
284
286
288
290
290
291
291
291
290
288
286
284
281
278
275
271
268
264
261
258
255
252
250
249
248
247
247
248
249
250
251
253
255
257
258
260
261
262
262
262
262
261
259
257
255
252
248
245
240
236
232
227
222
217
212
207
202
197
191
186
180
175
169
163
157
152
146
141
136
131
127
123
120
117
115
113
112
111
111
111
111
111
112
112
112
112
112
112
112
111
110
109
108
107
105
104
103
103
102
102
102
102
103
104
105
107
109
111
114
118
122
126
131
136
142
149
156
163
171
179
188
197
206
215
225
234
244
254
264
274
284
294
304
314
323
332
341
349
357
364
370
375
379
383
385
387
387
387
385
383
379
375
369
362
354
345
335
324
313
300
286
271
256
240
223
205
187
168
149
129
108
87
65
42
18
-6
-31
-56
-82
-108
-135
-163
-191
-219
-248
-276
-306
-335
-365
-396
-426
-457
-488
-519
-551
-583
-614
-646
-678
-709
-741
-772
-803
-834
-865
-895
-925
-955
-984
-1014
-1042
-1071
-1099
-1126
-1153
-1179
-1204
-1228
-1252
-1274
-1295
-1315
-1335
-1353
-1370
-1386
-1401
-1416
-1430
-1443
-1455
-1467
-1478
-1488
-1498
-1507
-1516
-1523
-1531
-1538
-1544
-1549
-1554
-1559
-1562
-1565
-1567
-1569
-1569
-1569
-1568
-1565
-1562
-1559
-1554
-1548
-1542
-1535
-1528
-1520
-1512
-1503
-1494
-1485
-1475
-1466
-1457
-1447
-1438
-1429
-1420
-1412
-1404
-1396
-1388
-1380
-1373
-1366
-1360
-1354
-1349
-1344
-1340
-1337
-1335
-1333
-1332
-1332
-1333
-1334
-1337
-1340
-1344
-1349
-1355
-1361
-1369
-1377
-1386
-1396
-1407
-1418
-1430
-1443
-1457
-1471
-1486
-1501
-1517
-1533
-1550
-1567
-1585
-1603
-1621
-1641
-1660
-1681
-1702
-1723
-1745
-1768
-1791
-1814
-1838
-1863
-1887
-1912
-1938
-1963
-1989
-2015
-2040
-2066
-2091
-2116
-2141
-2166
-2190
-2214
-2238
-2261
-2284
-2306
-2327
-2348
-2368
-2387
-2406
-2423
-2440
-2456
-2471
-2485
-2499
-2511
-2523
-2534
-2544
-2553
-2562
-2571
-2579
-2586
-2593
-2599
-2605
-2611
-2616
-2621
-2626
-2630
-2634
-2637
-2640
-2643
-2645
-2646
-2647
-2648
-2648
-2647
-2645
-2643
-2640
-2637
-2633
-2627
-2622
-2615
-2607
-2599
-2590
-2579
-2568
-2556
-2543
-2530
-2515
-2500
-2484
-2467
-2450
-2432
-2414
-2395
-2376
-2357
-2338
-2319
-2300
-2281
-2262
-2244
-2227
-2209
-2193
-2177
-2161
-2147
-2133
-2119
-2107
-2096
-2085
-2075
-2066
-2058
-2051
-2044
-2039
-2033
-2029
-2027
-2025
-2023
-2021
-2021
-2021
-2023
-2025
-2027
-2029
-2032
-2036
-2039
-2043
-2047
-2051
-2055
-2059
-2063
-2067
-2071
-2074
-2078
-2081
-2084
-2087
-2089
-2092
-2094
-2096
-2099
-2101
-2104
-2106
-2109
-2112
-2115
-2119
-2123
-2127
-2132
-2137
-2143
-2149
-2155
-2162
-2169
-2177
-2184
-2192
-2200
-2208
-2215
-2223
-2230
-2237
-2244
-2250
-2256
-2262
-2267
-2272
-2276
-2280
-2283
-2286
-2287
-2289
-2289
-2289
-2288
-2287
-2284
-2281
-2277
-2272
-2266
-2259
-2251
-2243
-2233
-2223
-2212
-2201
-2188
-2175
-2161
-2146
-2131
-2115
-2098
-2080
-2061
-2041
-2021
-2000
-1978
-1955
-1932
-1907
-1882
-1857
-1831
-1804
-1777
-1749
-1722
-1693
-1665
-1635
-1606
-1576
-1546
-1515
-1484
-1452
-1420
-1388
-1356
-1323
-1290
-1257
-1224
-1191
-1158
-1125
-1092
-1059
-1027
-994
-962
-930
-898
-867
-836
-806
-776
-746
-718
-689
-662
-635
-609
-583
-559
-535
-512
-489
-467
-447
-427
-407
-389
-372
-355
-340
-325
-312
-300
-288
-278
-269
-260
-253
-247
-242
-239
-236
-234
-233
-233
-234
-235
-238
-241
-245
-250
-256
-262
-269
-277
-286
-295
-304
-314
-324
-335
-345
-356
-366
-377
-386
-396
-405
-413
-421
-428
-435
-440
-445
-449
-452
-455
-456
-457
-456
-454
-452
-448
-444
-438
-431
-424
-415
-406
-395
-384
-371
-358
-344
-329
-313
-297
-279
-262
-244
-225
-206
-187
-168
-149
-129
-110
-91
-72
-53
-35
-16
2
21
39
57
75
93
111
129
147
164
182
200
217
234
251
268
284
300
316
331
345
359
373
386
398
410
421
431
441
450
459
467
474
481
488
494
499
504
508
511
514
517
518
519
519
518
516
513
509
504
497
490
481
471
460
448
435
422
407
392
377
361
345
330
314
299
284
269
255
241
228
215
202
190
179
167
156
145
134
124
113
103
92
82
72
61
51
41
31
21
11
1
-9
-20
-30
-40
-51
-62
-73
-84
-97
-109
-122
-137
-151
-167
-184
-201
-220
-239
-260
-281
-304
-327
-352
-377
-404
-431
-460
-489
-519
-549
-580
-612
-644
-676
-709
-742
-774
-807
-840
-872
-904
-935
-966
-996
-1026
-1055
-1084
-1112
-1139
-1166
-1192
-1217
-1242
-1267
-1291
-1314
-1338
-1361
-1383
-1406
-1428
-1450
-1471
-1492
-1512
-1532
-1551
-1570
-1588
-1605
-1622
-1639
-1655
-1671
-1687
-1702
-1717
-1731
-1745
-1758
-1771
-1783
-1794
-1804
-1814
-1822
-1829
-1835
-1839
-1842
-1844
-1845
-1843
-1841
-1836
-1831
-1823
-1814
-1804
-1792
-1779
-1765
-1749
-1732
-1714
-1695
-1675
-1654
-1633
-1611
-1589
-1567
-1544
-1520
-1497
-1474
-1450
-1427
-1403
-1379
-1356
-1333
-1309
-1286
-1263
-1241
-1218
-1196
-1174
-1153
-1131
-1110
-1089
-1067
-1046
-1025
-1004
-983
-961
-940
-919
-898
-877
-856
-835
-814
-794
-773
-753
-734
-714
-695
-676
-658
-640
-623
-606
-590
-574
-560
-546
-533
-522
-512
-503
-495
-489
-484
-481
-479
-479
-481
-484
-488
-495
-502
-512
-523
-536
-550
-566
-584
-603
-624
-647
-671
-696
-722
-750
-779
-809
-840
-871
-904
-937
-970
-1004
-1039
-1073
-1109
-1144
-1179
-1215
-1251
-1286
-1322
-1358
-1394
-1431
-1467
-1503
-1540
-1577
-1614
-1651
-1689
-1727
-1766
-1804
-1843
-1883
-1922
-1962
-2003
-2043
-2084
-2125
-2166
-2207
-2249
-2290
-2332
-2373
-2415
-2456
-2497
-2537
-2577
-2616
-2654
-2691
-2727
-2761
-2794
-2824
-2853
-2879
-2904
-2925
-2945
-2962
-2976
-2988
-2997
-3004
-3008
-3010
-3009
-3006
-3000
-2992
-2983
-2971
-2956
-2940
-2922
-2903
-2881
-2858
-2834
-2808
-2780
-2752
-2722
-2691
-2659
-2626
-2593
-2558
-2522
-2485
-2448
-2410
-2371
-2331
-2290
-2248
-2206
-2163
-2119
-2075
-2029
-1984
-1937
-1890
-1841
-1792
-1743
-1692
-1641
-1590
-1538
-1485
-1432
-1379
-1326
-1272
-1219
-1166
-1113
-1061
-1010
-959
-909
-859
-811
-763
-716
-671
-626
-583
-542
-501
-463
-426
-390
-357
-325
-295
-267
-241
-216
-194
-173
-154
-137
-121
-106
-93
-82
-71
-62
-53
-46
-40
-34
-30
-26
-24
-22
-21
-21
-21
-23
-24
-27
-30
-34
-39
-44
-49
-55
-62
-69
-76
-85
-93
-102
-112
-122
-133
-144
-155
-167
-179
-191
-204
-216
-229
-241
-254
-266
-279
-291
-302
-314
-324
-335
-345
-354
-363
-372
-379
-386
-393
-398
-403
-407
-410
-413
-414
-415
-415
-413
-411
-408
-403
-398
-391
-383
-374
-364
-353
-340
-327
-312
-296
-280
-263
-245
-226
-207
-187
-167
-146
-126
-104
-83
-62
-40
-18
4
25
47
68
90
111
132
153
174
195
215
236
256
275
295
314
332
351
368
386
403
419
435
451
465
480
493
506
517
528
538
548
556
563
570
575
580
584
587
590
592
593
594
594
594
593
592
590
589
587
584
581
578
575
571
566
561
556
551
545
538
532
525
518
510
502
494
485
477
468
459
449
439
429
419
409
398
388
377
366
355
344
333
323
312
302
292
282
273
264
256
248
241
234
228
223
218
214
211
208
206
205
204
204
205
207
209
211
215
219
223
228
233
239
245
251
257
264
270
277
283
289
296
302
308
313
319
324
329
334
339
343
348
351
355
358
361
363
365
366
366
366
365
363
360
356
351
346
340
333
326
318
309
300
291
281
271
261
250
239
228
217
206
195
184
173
162
151
140
129
119
108
97
87
76
65
54
43
32
21
9
-2
-14
-27
-39
-52
-65
-78
-92
-105
-119
-133
-146
-160
-173
-187
-200
-213
-226
-239
-251
-263
-275
-286
-298
-308
-319
-329
-339
-348
-356
-365
-372
-380
-386
-392
-398
-403
-407
-410
-413
-414
-415
-415
-415
-413
-411
-407
-404
-399
-394
-388
-381
-375
-367
-359
-351
-343
-334
-325
-315
-306
-295
-285
-274
-263
-252
-241
-229
-217
-206
-194
-182
-171
-159
-148
-138
-127
-117
-107
-97
-88
-79
-70
-62
-54
-45
-37
-29
-22
-14
-6
1
9
16
23
31
38
44
51
57
63
69
74
79
83
87
90
93
94
95
95
94
93
91
87
84
79
74
68
61
53
45
36
27
16
5
-6
-18
-30
-43
-56
-70
-83
-98
-112
-126
-140
-155
-169
-183
-197
-211
-224
-237
-250
-262
-274
-285
-295
-305
-314
-323
-330
-338
-344
-349
-354
-358
-362
-365
-367
-368
-369
-369
-368
-367
-365
-362
-358
-353
-348
-342
-334
-326
-317
-307
-296
-284
-271
-258
-244
-229
-214
-199
-183
-166
-150
-133
-116
-99
-82
-64
-47
-29
-12
6
24
42
61
79
98
118
137
156
176
196
216
236
256
276
297
317
336
356
376
395
415
434
453
472
490
509
528
546
565
583
601
619
638
656
674
691
709
727
744
761
778
795
812
828
844
859
875
890
905
920
935
949
964
978
992
1006
1020
1034
1048
1062
1076
1090
1104
1118
1132
1147
1161
1176
1190
1205
1220
1236
1251
1267
1283
1299
1315
1331
1348
1364
1380
1395
1411
1426
1441
1455
1470
1483
1497
1510
1523
1535
1547
1559
1570
1581
1592
1602
1612
1622
1631
1639
1647
1655
1662
1668
1674
1680
1685
1689
1693
1696
1699
1701
1702
1703
1703
1703
1702
1701
1699
1696
1693
1690
1685
1681
1675
1669
1663
1655
1648
1639
1630
1620
1610
1598
1586
1574
1561
1546
1532
1516
1500
1484
1467
1449
1431
1412
1394
1375
1355
1336
1317
1298
1279
1260
1241
1222
1204
1185
1166
1148
1130
1111
1093
1075
1057
1040
1022
1004
988
972
956
941
925
911
897
883
869
856
843
831
819
807
795
784
772
761
750
739
728
718
708
698
688
679
670
662
654
647
640
634
628
623
618
613
609
605
601
598
595
592
589
587
585
583
581
580
580
580
580
580
581
582
584
585
587
589
591
593
595
597
598
600
601
603
604
605
605
606
606
607
607
607
607
606
605
605
603
602
600
599
597
594
592
589
586
582
579
575
571
567
562
557
552
547
542
536
530
524
518
511
505
498
491
484
477
470
463
456
448
440
432
424
416
407
398
389
380
370
360
350
339
328
317
306
295
283
271
259
246
234
221
207
194
180
166
151
137
121
106
90
73
56
38
20
2
-17
-36
-55
-75
-96
-116
-137
-158
-180
-202
-224
-246
-269
-291
-315
-338
-362
-386
-410
-435
-459
-484
-508
-533
-557
-582
-606
-630
-653
-677
-700
-722
-745
-767
-789
-810
-831
-852
-873
-893
-914
-933
-953
-972
-991
-1008
-1028
-1045
-1063
-1080
-1097
-1113
-1129
-1145
-1161
-1177
-1192
-1208
-1223
-1238
-1252
-1267
-1281
-1295
-1308
-1321
-1334
-1346
-1358
-1370
-1382
-1394
-1405
-1416
-1427
-1438
-1448
-1458
-1468
-1477
-1486
-1495
-1503
-1510
-1517
-1524
-1530
-1535
-1540
-1545
-1549
-1553
-1556
-1559
-1562
-1565
-1567
-1569
-1570
-1572
-1573
-1574
-1574
-1575
-1576
-1577
-1577
-1578
-1579
-1580
-1581
-1582
-1583
-1584
-1586
-1587
-1589
-1592
-1594
-1597
-1600
-1603
-1607
-1612
-1616
-1622
-1627
-1633
-1640
-1647
-1654
-1661
-1669
-1676
-1684
-1692
-1700
-1708
-1716
-1724
-1732
-1740
-1748
-1755
-1763
-1770
-1777
-1784
-1791
-1797
-1803
-1809
-1815
-1821
-1827
-1833
-1838
-1843
-1849
-1854
-1859
-1864
-1869
-1873
-1878
-1882
-1886
-1889
-1893
-1896
-1899
-1902
-1904
-1906
-1909
-1910
-1912
-1913
-1914
-1915
-1915
-1915
-1914
-1913
-1912
-1909
-1907
-1903
-1899
-1894
-1888
-1882
-1875
-1868
-1859
-1850
-1841
-1831
-1820
-1808
-1796
-1783
-1770
-1756
-1741
-1725
-1710
-1693
-1676
-1659
-1642
-1624
-1606
-1587
-1569
-1550
-1531
-1512
-1493
-1474
-1455
-1436
-1417
-1398
-1378
-1359
-1340
-1321
-1302
-1283
-1264
-1245
-1227
-1209
-1191
-1174
-1157
-1140
-1124
-1108
-1092
-1076
-1061
-1047
-1033
-1018
-1004
-992
-979
-966
-954
-942
-931
-920
-909
-898
-888
-878
-869
-860
-851
-842
-834
-826
-819
-811
-804
-797
-790
-784
-778
-772
-766
-761
-756
-751
-747
-743
-739
-737
-734
-733
-731
-731
-731
-731
-732
-733
-735
-738
-740
-744
-747
-751
-755
-759
-763
-767
-771
-775
-779
-783
-787
-791
-794
-797
-800
-802
-805
-807
-809
-811
-813
-814
-815
-816
-816
-816
-816
-815
-814
-813
-811
-808
-805
-802
-798
-793
-789
-784
-778
-773
-767
-761
-755
-749
-742
-735
-728
-721
-713
-706
-697
-689
-680
-671
-662
-652
-642
-631
-621
-610
-598
-586
-574
-562
-550
-537
-524
-511
-498
-484
-471
-457
-443
-430
-416
-402
-388
-374
-360
-346
-332
-318
-303
-289
-275
-261
-247
-233
-219
-205
-191
-177
-163
-149
-135
-121
-107
-93
-79
-64
-50
-35
-20
-4
11
27
43
59
76
92
109
126
143
160
177
195
213
230
248
266
285
303
322
341
360
379
399
418
438
459
479
500
521
543
565
587
609
632
654
677
700
723
746
769
793
816
840
864
888
911
935
959
983
1006
1031
1054
1078
1101
1123
1146
1168
1189
1210
1230
1250
1268
1287
1304
1321
1337
1352
1366
1380
1393
1405
1416
1427
1437
1446
1455
1463
1471
1478
1485
1491
1497
1502
1507
1512
1516
1520
1524
1528
1531
1534
1537
1540
1542
1545
1546
1548
1549
1550
1551
1551
1550
1549
1548
1546
1544
1541
1538
1534
1529
1523
1517
1509
1501
1491
1481
1470
1458
1444
1430
1415
1399
1383
1365
1347
1328
1309
1289
1268
1247
1226
1204
1182
1160
1138
1115
1092
1068
1045
1020
997
973
949
924
900
875
851
827
803
779
756
733
711
689
668
648
628
609
591
574
557
542
527
513
499
487
475
463
453
443
433
425
417
409
403
396
391
386
381
378
375
372
370
368
367
367
367
367
368
369
371
373
375
378
381
385
389
393
397
401
406
410
415
420
425
431
436
443
449
456
463
471
479
487
496
505
515
524
534
544
553
563
573
582
591
600
609
618
626
634
642
650
657
663
670
676
681
687
691
696
700
703
706
709
711
713
714
715
716
717
717
717
716
716
715
714
713
711
710
708
706
705
703
702
701
700
699
699
699
700
701
702
704
706
709
713
717
721
726
731
737
743
749
755
761
768
774
781
787
793
799
805
811
816
821
826
830
834
838
842
846
849
852
855
858
861
863
865
866
868
868
869
869
869
868
868
867
865
864
862
860
858
855
853
849
846
843
839
834
830
825
819
813
807
801
794
786
778
769
759
749
738
726
713
700
685
670
654
637
619
601
582
563
543
522
501
480
458
436
413
391
368
345
321
298
274
251
227
204
181
158
135
113
91
70
50
30
10
-9
-27
-45
-63
-79
-95
-111
-125
-139
-152
-165
-176
-186
-196
-205
-212
-219
-225
-229
-233
-236
-238
-239
-240
-239
-238
-236
-233
-230
-226
-221
-216
-210
-204
-197
-190
-182
-174
-165
-156
-146
-136
-125
-115
-104
-92
-81
-70
-58
-47
-35
-24
-13
-2
8
18
28
37
45
54
61
69
76
82
88
94
99
104
109
113
116
120
122
124
126
126
127
126
125
124
121
118
114
110
105
100
93
86
79
71
62
53
43
32
21
10
-3
-15
-28
-42
-56
-71
-85
-101
-117
-133
-149
-166
-184
-201
-219
-237
-256
-274
-293
-311
-330
-348
-367
-385
-403
-420
-438
-455
-472
-489
-505
-521
-537
-553
-569
-585
-601
-616
-632
-648
-664
-681
-697
-714
-730
-747
-763
-780
-796
-812
-828
-844
-860
-876
-891
-906
-921
-935
-949
-963
-977
-990
-1002
-1014
-1026
-1037
-1047
-1057
-1065
-1073
-1080
-1086
-1091
-1095
-1098
-1100
-1101
-1102
-1101
-1099
-1097
-1094
-1091
-1086
-1081
-1076
-1070
-1063
-1057
-1049
-1042
-1034
-1025
-1016
-1008
-999
-989
-980
-971
-962
-952
-943
-934
-926
-917
-909
-902
-895
-888
-882
-877
-872
-867
-864
-860
-857
-855
-853
-851
-850
-848
-847
-846
-845
-843
-842
-841
-840
-839
-838
-837
-837
-836
-836
-836
-837
-838
-838
-840
-841
-842
-844
-846
-848
-849
-851
-853
-855
-857
-859
-861
-863
-866
-868
-871
-875
-879
-884
-890
-896
-903
-911
-919
-929
-939
-950
-962
-974
-988
-1000
-1016
-1031
-1047
-1063
-1079
-1096
-1113
-1130
-1147
-1164
-1180
-1197
-1214
-1230
-1245
-1261
-1276
-1290
-1305
-1319
-1332
-1345
-1358
-1371
-1383
-1395
-1406
-1417
-1428
-1439
-1450
-1460
-1470
-1480
-1490
-1500
-1510
-1521
-1531
-1542
-1553
-1565
-1578
-1591
-1605
-1619
-1634
-1650
-1667
-1684
-1701
-1719
-1737
-1755
-1772
-1790
-1808
-1825
-1842
-1859
-1875
-1891
-1906
-1921
-1935
-1948
-1960
-1972
-1982
-1992
-2001
-2008
-2015
-2020
-2024
-2027
-2029
-2031
-2031
-2031
-2029
-2027
-2025
-2021
-2017
-2013
-2009
-2003
-1997
-1991
-1984
-1977
-1969
-1961
-1953
-1944
-1935
-1925
-1916
-1906
-1897
-1887
-1877
-1867
-1856
-1846
-1835
-1823
-1812
-1800
-1787
-1774
-1761
-1747
-1734
-1720
-1706
-1691
-1677
-1662
-1648
-1633
-1618
-1603
-1588
-1572
-1557
-1540
-1524
-1507
-1491
-1474
-1457
-1440
-1424
-1407
-1391
-1376
-1360
-1345
-1330
-1315
-1301
-1286
-1272
-1257
-1243
-1228
-1214
-1199
-1184
-1169
-1154
-1138
-1123
-1108
-1093
-1078
-1063
-1048
-1034
-1018
-1004
-991
-977
-963
-950
-936
-924
-911
-899
-888
-877
-868
-859
-851
-844
-837
-832
-827
-823
-820
-817
-815
-813
-812
-811
-811
-811
-812
-813
-815
-817
-820
-823
-827
-830
-835
-839
-843
-847
-852
-856
-860
-864
-867
-871
-874
-877
-879
-881
-883
-885
-886
-888
-889
-890
-891
-892
-893
-895
-897
-899
-902
-905
-909
-914
-919
-924
-930
-937
-943
-950
-957
-963
-970
-977
-984
-990
-997
-1002
-1010
-1016
-1022
-1029
-1035
-1041
-1047
-1053
-1058
-1063
-1067
-1071
-1074
-1076
-1077
-1077
-1076
-1074
-1071
-1068
-1064
-1059
-1053
-1047
-1040
-1033
-1025
-1016
-1008
-1000
-993
-985
-977
-970
-964
-957
-952
-947
-943
-940
-937
-935
-934
-933
-933
-933
-934
-935
-936
-937
-939
-941
-944
-947
-951
-955
-960
-965
-971
-977
-984
-992
-1000
-1008
-1016
-1025
-1033
-1041
-1048
-1056
-1062
-1068
-1074
-1079
-1083
-1088
-1092
-1096
-1100
-1103
-1107
-1112
-1116
-1121
-1126
-1131
-1136
-1142
-1149
-1156
-1163
-1171
-1180
-1189
-1199
-1209
-1220
-1231
-1243
-1255
-1267
-1280
-1293
-1306
-1320
-1334
-1348
-1362
-1376
-1390
-1404
-1417
-1430
-1442
-1454
-1465
-1475
-1484
-1491
-1498
-1503
-1508
-1511
-1512
-1513
-1512
-1510
-1506
-1502
-1497
-1491
-1484
-1476
-1468
-1459
-1450
-1440
-1430
-1420
-1410
-1400
-1389
-1379
-1368
-1357
-1346
-1336
-1325
-1314
-1304
-1293
-1283
-1274
-1264
-1255
-1246
-1237
-1228
-1219
-1211
-1202
-1194
-1186
-1179
-1171
-1164
-1156
-1149
-1142
-1135
-1128
-1121
-1114
-1107
-1100
-1093
-1086
-1079
-1072
-1065
-1058
-1051
-1044
-1038
-1032
-1026
-1020
-1014
-1008
-1002
-997
-992
-987
-982
-977
-972
-968
-964
-960
-957
-954
-951
-949
-947
-946
-945
-945
-946
-946
-948
-950
-953
-956
-960
-965
-970
-976
-982
-989
-996
-1002
-1010
-1018
-1027
-1035
-1043
-1050
-1058
-1065
-1072
-1079
-1085
-1091
-1097
-1102
-1107
-1112
-1116
-1120
-1124
-1127
-1130
-1132
-1134
-1135
-1136
-1136
-1135
-1134
-1132
-1130
-1126
-1123
-1118
-1113
-1108
-1102
-1096
-1089
-1083
-1076
-1069
-1063
-1057
-1051
-1045
-1040
-1036
-1032
-1028
-1025
-1022
-1022
-1020
-1020
-1022
-1022
-1025
-1028
-1031
-1035
-1040
-1046
-1052
-1059
-1068
-1076
-1086
-1097
-1108
-1119
-1132
-1145
-1158
-1172
-1186
-1200
-1214
-1228
-1241
-1255
-1268
-1280
-1293
-1304
-1315
-1326
-1336
-1345
-1354
-1362
-1369
-1376
-1383
-1389
-1394
-1400
-1405
-1410
-1415
-1419
-1424
-1428
-1432
-1436
-1440
-1444
-1447
-1450
-1452
-1454
-1456
-1457
-1457
-1457
-1456
-1454
-1452
-1448
-1444
-1439
-1434
-1428
-1421
-1414
-1406
-1398
-1389
-1381
-1372
-1363
-1353
-1343
-1333
-1322
-1311
-1300
-1287
-1275
-1262
-1249
-1235
-1221
-1206
-1192
-1177
-1162
-1147
-1132
-1117
-1102
-1088
-1073
-1059
-1045
-1031
-1018
-1004
-993
-982
-971
-961
-952
-943
-935
-928
-922
-916
-911
-906
-903
-899
-896
-894
-892
-891
-890
-889
-889
-889
-890
-892
-893
-895
-898
-900
-903
-907
-911
-915
-920
-925
-930
-936
-943
-950
-957
-965
-974
-983
-992
-1002
-1012
-1022
-1034
-1046
-1057
-1069
-1081
-1094
-1106
-1119
-1132
-1145
-1158
-1172
-1185
-1199
-1212
-1225
-1238
-1251
-1264
-1276
-1288
-1299
-1310
-1320
-1330
-1340
-1349
-1358
-1366
-1374
-1381
-1388
-1394
-1400
-1406
-1411
-1415
-1420
-1424
-1428
-1432
-1436
-1440
-1444
-1448
-1452
-1456
-1460
-1464
-1467
-1471
-1474
-1477
-1480
-1482
-1484
-1485
-1486
-1486
-1486
-1485
-1484
-1482
-1480
-1477
-1475
-1472
-1469
-1465
-1462
-1458
-1454
-1450
-1446
-1441
-1437
-1432
-1427
-1422
-1416
-1411
-1405
-1399
-1393
-1387
-1381
-1375
-1369
-1363
-1357
-1351
-1345
-1340
-1334
-1329
-1324
-1319
-1314
-1309
-1304
-1300
-1295
-1291
-1287
-1282
-1278
-1273
-1268
-1263
-1258
-1253
-1248
-1244
-1239
-1234
-1229
-1224
-1220
-1215
-1210
-1205
-1200
-1195
-1189
-1183
-1177
-1170
-1163
-1156
-1149
-1142
-1134
-1127
-1119
-1112
-1104
-1097
-1090
-1084
-1077
-1071
-1065
-1059
-1054
-1048
-1043
-1037
-1032
-1026
-1020
-1014
-1008
-1004
-998
-991
-985
-979
-972
-965
-958
-950
-942
-934
-925
-916
-907
-897
-887
-876
-865
-854
-842
-830
-817
-804
-790
-776
-761
-746
-730
-714
-698
-681
-664
-647
-631
-614
-597
-581
-565
-550
-535
-521
-507
-494
-482
-470
-458
-448
-437
-427
-418
-409
-401
-393
-385
-377
-370
-363
-357
-350
-343
-337
-330
-323
-316
-309
-301
-294
-286
-278
-270
-263
-255
-247
-240
-232
-225
-218
-211
-204
-197
-190
-183
-177
-170
-164
-158
-153
-148
-143
-139
-136
-133
-131
-130
-129
-129
-129
-130
-131
-133
-135
-138
-141
-144
-147
-150
-154
-158
-161
-165
-169
-173
-176
-180
-183
-186
-189
-191
-193
-194
-194
-194
-194
-193
-191
-189
-187
-184
-181
-177
-173
-169
-164
-159
-154
-149
-143
-137
-131
-124
-118
-112
-105
-98
-91
-84
-77
-69
-61
-53
-44
-35
-26
-17
-7
3
14
25
36
47
58
70
82
94
106
118
131
143
156
168
180
192
204
216
228
239
250
262
273
284
295
305
316
326
336
346
356
366
375
384
393
401
410
417
425
432
439
446
452
458
464
469
475
480
486
492
498
504
510
517
524
532
539
547
555
564
572
580
589
597
606
614
623
632
641
651
660
670
681
691
702
713
724
736
748
760
772
785
797
810
822
834
846
859
871
883
894
906
917
929
940
951
962
973
984
994
1004
1014
1022
1033
1042
1050
1059
1067
1075
1083
1090
1098
1105
1111
1117
1123
1129
1134
1139
1143
1147
1151
1154
1157
1159
1161
1162
1163
1163
1162
1161
1159
1155
1151
1146
1139
1132
1123
1113
1102
1090
1077
1062
1047
1030
1012
994
975
954
933
911
888
865
841
816
791
765
739
713
686
660
633
607
580
554
528
502
476
450
424
399
374
349
324
299
275
252
228
205
183
161
139
118
97
76
55
35
14
-6
-27
-48
-69
-90
-112
-133
-155
-177
-200
-222
-245
-268
-291
-315
-338
-361
-385
-408
-431
-453
-476
-497
-518
-539
-558
-577
-596
-613
-630
-645
-660
-675
-688
-701
-713
-724
-735
-745
-755
-764
-773
-781
-789
-796
-803
-809
-815
-821
-826
-830
-834
-838
-841
-843
-846
-848
-850
-851
-852
-853
-853
-853
-853
-852
-850
-848
-845
-841
-837
-832
-826
-819
-811
-802
-792
-782
-770
-757
-744
-730
-715
-699
-683
-666
-648
-629
-610
-590
-570
-550
-529
-508
-487
-465
-443
-422
-400
-377
-355
-333
-310
-288
-265
-242
-220
-197
-174
-152
-129
-107
-84
-62
-40
-18
3
24
45
66
86
105
124
143
161
178
194
210
225
240
253
266
278
289
299
308
316
323
329
334
339
342
344
346
347
347
346
344
342
339
336
332
328
323
319
314
309
304
299
294
290
285
281
278
274
271
268
266
264
262
261
260
259
259
259
260
261
262
264
266
269
272
276
279
284
288
293
297
302
308
313
318
323
328
333
338
343
348
353
357
362
366
371
375
380
384
389
393
398
403
408
414
420
426
433
440
447
455
464
473
482
491
501
512
522
533
544
555
566
577
589
600
611
623
634
645
657
668
679
691
702
713
725
736
747
758
769
780
791
802
813
824
834
844
854
864
873
883
892
901
910
918
927
936
944
953
962
970
979
988
996
1004
1012
1020
1028
1035
1042
1049
1055
1060
1065
1070
1073
1077
1079
1082
1083
1085
1085
1086
1085
1085
1084
1082
1080
1078
1076
1073
1070
1066
1062
1058
1054
1049
1044
1038
1032
1026
1020
1012
1006
999
992
985
978
971
963
956
948
940
932
923
914
905
895
885
875
863
852
840
827
814
801
787
772
758
743
727
712
696
680
664
648
632
615
599
582
565
548
531
514
497
480
463
446
429
413
397
381
366
351
336
322
309
296
283
271
259
248
237
227
217
207
198
189
180
172
164
156
149
142
135
129
123
117
112
107
102
98
94
90
87
84
81
78
76
74
72
71
70
68
67
66
65
64
63
62
61
59
58
57
56
55
54
53
52
51
50
48
47
45
43
40
37
33
29
24
18
11
4
-4
-13
-23
-33
-45
-57
-69
-82
-96
-111
-126
-141
-157
-173
-189
-206
-223
-240
-257
-275
-292
-310
-328
-346
-364
-382
-400
-418
-436
-453
-471
-488
-505
-521
-538
-554
-569
-584
-598
-613
-626
-639
-652
-665
-677
-688
-700
-711
-722
-734
-745
-756
-767
-778
-789
-800
-811
-822
-832
-842
-852
-862
-872
-881
-890
-899
-907
-916
-924
-932
-940
-947
-954
-962
-969
-975
-982
-989
-995
-1002
-1008
-1014
-1020
-1027
-1033
-1039
-1046
-1052
-1058
-1064
-1070
-1076
-1082
-1089
-1095
-1101
-1108
-1115
-1122
-1129
-1137
-1145
-1153
-1161
-1170
-1179
-1188
-1198
-1208
-1218
-1229
-1240
-1251
-1263
-1274
-1286
-1298
-1310
-1323
-1335
-1348
-1361
-1375
-1388
-1402
-1417
-1431
-1446
-1462
-1478
-1494
-1511
-1528
-1546
-1564
-1583
-1602
-1621
-1641
-1662
-1682
-1703
-1724
-1745
-1766
-1787
-1808
-1829
-1850
-1871
-1892
-1913
-1934
-1955
-1975
-1996
-2015
-2035
-2054
-2073
-2092
-2110
-2127
-2144
-2161
-2177
-2193
-2208
-2222
-2236
-2250
-2263
-2276
-2288
-2299
-2310
-2321
-2331
-2341
-2350
-2359
-2367
-2374
-2380
-2386
-2392
-2396
-2400
-2403
-2405
-2407
-2407
-2407
-2406
-2404
-2402
-2398
-2394
-2389
-2383
-2376
-2368
-2359
-2350
-2339
-2327
-2314
-2301
-2286
-2270
-2254
-2236
-2218
-2199
-2178
-2157
-2136
-2113
-2090
-2066
-2041
-2017
-1991
-1966
-1940
-1914
-1887
-1861
-1834
-1808
-1781
-1755
-1729
-1703
-1677
-1651
-1626
-1601
-1576
-1552
-1528
-1504
-1481
-1458
-1436
-1414
-1392
-1371
-1351
-1331
-1311
-1293
-1274
-1256
-1239
-1222
-1205
-1189
-1173
-1157
-1141
-1125
-1110
-1095
-1080
-1065
-1050
-1035
-1020
-1006
-993
-979
-966
-952
-939
-926
-913
-900
-888
-876
-864
-853
-842
-831
-820
-810
-801
-791
-782
-774
-766
-758
-750
-743
-736
-729
-723
-716
-710
-704
-698
-692
-686
-680
-674
-668
-663
-657
-652
-647
-642
-637
-632
-628
-623
-619
-614
-610
-606
-602
-599
-595
-591
-588
-585
-582
-578
-576
-573
-570
-567
-564
-562
-559
-556
-553
-550
-547
-544
-541
-537
-533
-530
-525
-521
-516
-511
-506
-500
-494
-488
-482
-475
-468
-461
-453
-445
-438
-430
-421
-413
-405
-396
-387
-378
-369
-361
-352
-343
-335
-326
-318
-310
-302
-295
-288
-281
-274
-267
-261
-255
-248
-242
-236
-231
-225
-219
-213
-208
-202
-197
-191
-186
-181
-175
-170
-165
-161
-156
-152
-147
-143
-139
-136
-132
-128
-125
-122
-119
-116
-113
-111
-108
-106
-104
-103
-101
-100
-99
-98
-97
-97
-96
-96
-96
-96
-96
-96
-96
-97
-97
-98
-99
-100
-101
-102
-104
-106
-108
-110
-113
-115
-118
-122
-125
-128
-132
-136
-140
-144
-149
-153
-158
-163
-169
-174
-180
-186
-192
-198
-204
-211
-218
-225
-233
-241
-249
-258
-267
-276
-286
-296
-307
-317
-328
-340
-351
-363
-374
-386
-399
-411
-423
-436
-448
-460
-473
-485
-498
-510
-522
-535
-547
-559
-571
-583
-594
-606
-617
-627
-638
-648
-658
-667
-676
-685
-693
-701
-708
-715
-721
-727
-733
-738
-742
-746
-750
-753
-756
-758
-760
-761
-761
-761
-760
-759
-757
-755
-752
-749
-746
-741
-737
-732
-726
-720
-714
-706
-699
-691
-683
-674
-664
-654
-644
-633
-622
-611
-599
-587
-575
-562
-550
-537
-523
-510
-497
-483
-470
-456
-443
-430
-417
-405
-392
-381
-370
-359
-349
-339
-330
-321
-313
-306
-299
-293
-287
-282
-277
-273
-270
-268
-266
-265
-265
-266
-268
-270
-273
-278
-283
-289
-295
-303
-312
-321
-332
-343
-355
-368
-381
-396
-411
-427
-443
-460
-478
-496
-515
-534
-553
-573
-593
-614
-635
-656
-677
-699
-720
-742
-764
-786
-807
-829
-850
-872
-893
-913
-934
-954
-973
-992
-1010
-1028
-1045
-1062
-1078
-1094
-1108
-1122
-1136
-1148
-1160
-1172
-1182
-1192
-1201
-1210
-1218
-1226
-1233
-1239
-1245
-1250
-1254
-1259
-1262
-1265
-1268
-1270
-1271
-1272
-1273
-1272
-1272
-1270
-1269
-1266
-1263
-1260
-1256
-1251
-1246
-1241
-1234
-1228
-1220
-1212
-1203
-1194
-1184
-1173
-1162
-1150
-1138
-1125
-1111
-1098
-1083
-1069
-1054
-1039
-1022
-1008
-992
-976
-959
-943
-926
-909
-892
-875
-858
-841
-824
-807
-790
-774
-757
-740
-723
-707
-690
-674
-658
-642
-626
-610
-595
-580
-565
-550
-535
-521
-507
-493
-480
-467
-454
-441
-429
-417
-406
-394
-383
-373
-362
-352
-342
-332
-323
-313
-304
-295
-287
-278
-269
-260
-252
-243
-235
-226
-218
-210
-202
-194
-186
-178
-170
-163
-155
-148
-141
-135
-128
-122
-116
-110
-105
-99
-95
-90
-86
-83
-80
-77
-74
-73
-71
-70
-69
-69
-69
-69
-69
-70
-71
-73
-75
-77
-80
-83
-87
-91
-95
-100
-105
-111
-117
-123
-129
-136
-142
-149
-156
-163
-170
-178
-185
-192
-199
-206
-213
-220
-226
-233
-240
-247
-253
-260
-267
-274
-281
-288
-295
-302
-309
-316
-323
-330
-337
-344
-351
-358
-365
-372
-379
-386
-393
-399
-406
-412
-419
-425
-431
-437
-443
-448
-454
-460
-465
-471
-476
-481
-486
-491
-496
-500
-504
-508
-512
-515
-518
-521
-524
-526
-528
-530
-532
-533
-534
-535
-536
-537
-537
-537
-537
-537
-536
-535
-535
-534
-533
-532
-530
-529
-528
-527
-526
-525
-525
-524
-524
-523
-523
-523
-522
-522
-522
-522
-522
-522
-522
-522
-522
-522
-522
-521
-521
-520
-519
-517
-516
-514
-511
-509
-506
-503
-499
-496
-492
-488
-484
-479
-475
-471
-466
-462
-457
-453
-449
-444
-440
-437
-433
-430
-427
-424
-421
-419
-417
-415
-414
-412
-411
-410
-410
-409
-409
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-408
-407
-407
-406
-405
-404
-403
-401
-400
-397
-395
-392
-389
-386
-383
-379
-376
-372
-368
-365
-361
-357
-353
-350
-347
-343
-340
-337
-334
-332
-329
-327
-325
-323
-320
-318
-316
-314
-312
-311
-309
-307
-305
-303
-302
-300
-298
-296
-294
-293
-291
-289
-287
-285
-283
-280
-278
-276
-274
-272
-270
-268
-266
-265
-263
-262
-261
-260
-259
-259
-259
-259
-260
-262
-264
-266
-270
-273
-278
-283
-288
-295
-301
-308
-316
-324
-333
-341
-350
-360
-369
-379
-389
-399
-409
-419
-429
-439
-449
-460
-470
-480
-491
-501
-511
-521
-531
-540
-550
-560
-569
-578
-588
-597
-606
-615
-624
-633
-642
-650
-659
-667
-675
-684
-692
-700
-708
-716
-724
-732
-740
-748
-755
-763
-771
-779
-787
-795
-804
-812
-820
-829
-837
-846
-854
-863
-872
-880
-889
-898
-907
-915
-924
-933
-941
-950
-958
-966
-974
-981
-989
-996
-1002
-1008
-1014
-1020
-1026
-1031
-1035
-1039
-1043
-1046
-1049
-1052
-1053
-1055
-1055
-1056
-1055
-1054
-1053
-1051
-1049
-1046
-1043
-1039
-1035
-1030
-1025
-1020
-1014
-1008
-1000
-994
-987
-979
-971
-962
-953
-944
-934
-925
-914
-904
-894
-883
-872
-861
-850
-839
-828
-817
-806
-796
-785
-774
-763
-753
-742
-732
-721
-711
-701
-691
-681
-671
-662
-652
-643
-634
-625
-617
-609
-601
-593
-586
-578
-572
-565
-559
-554
-548
-544
-539
-536
-533
-530
-528
-527
-526
-525
-525
-526
-527
-529
-531
-534
-538
-542
-546
-551
-557
-564
-571
-578
-586
-595
-604
-614
-624
-634
-645
-656
-667
-678
-690
-701
-712
-724
-735
-747
-758
-769
-780
-790
-801
-811
-821
-831
-840
-849
-858
-866
-874
-882
-889
-896
-903
-909
-915
-921
-927
-932
-937
-942
-947
-952
-956
-960
-964
-968
-971
-974
-977
-979
-981
-982
-983
-984
-984
-984
-983
-983
-981
-980
-977
-975
-972
-969
-965
-961
-956
-951
-945
-939
-932
-925
-917
-909
-901
-892
-882
-873
-863
-852
-841
-830
-818
-806
-794
-781
-769
-755
-742
-729
-715
-702
-688
-674
-661
-647
-634
-620
-606
-593
-580
-566
-553
-540
-527
-515
-502
-490
-478
-467
-455
-444
-433
-423
-413
-403
-393
-384
-375
-367
-358
-351
-343
-336
-330
-324
-319
-314
-309
-305
-301
-298
-295
-293
-290
-288
-287
-285
-284
-283
-282
-282
-281
-281
-280
-280
-280
-280
-280
-279
-279
-279
-279
-279
-279
-279
-279
-279
-280
-280
-280
-281
-281
-282
-283
-285
-286
-288
-291
-293
-295
-298
-301
-304
-307
-310
-313
-317
-320
-324
-327
-331
-335
-339
-343
-347
-351
-355
-360
-365
-370
-375
-381
-386
-392
-398
-404
-410
-416
-422
-428
-434
-440
-445
-451
-456
-462
-466
-471
-476
-480
-484
-488
-491
-495
-498
-501
-504
-506
-509
-511
-513
-514
-516
-517
-517
-517
-517
-517
-516
-515
-513
-511
-509
-506
-503
-500
-496
-492
-489
-484
-480
-476
-471
-466
-461
-456
-450
-444
-438
-432
-425
-418
-410
-402
-394
-386
-377
-368
-358
-349
-339
-329
-318
-308
-297
-286
-276
-265
-254
-243
-233
-222
-212
-201
-191
-181
-171
-161
-151
-141
-132
-122
-112
-102
-93
-83
-74
-64
-55
-46
-37
-28
-20
-11
-4
4
11
18
25
32
39
45
51
58
64
71
77
84
91
98
105
112
119
127
134
142
150
159
167
176
184
193
202
212
221
230
240
249
259
268
277
287
296
306
315
324
333
342
351
360
368
376
384
392
399
406
412
418
424
429
434
438
442
446
449
453
455
458
460
461
463
464
465
466
466
466
466
465
465
464
463
462
461
459
458
456
454
452
450
448
445
443
440
438
435
432
429
426
423
420
418
415
412
409
406
403
400
397
394
391
388
385
381
379
376
373
370
368
365
363
361
359
357
355
353
351
349
347
345
343
341
339
337
335
333
331
329
327
325
323
321
319
316
314
312
309
307
304
302
299
297
294
292
289
287
284
282
279
276
274
271
267
264
261
257
254
250
246
242
238
234
231
227
223
220
216
213
209
206
203
199
196
193
189
186
182
179
175
172
168
164
160
156
152
148
144
139
135
130
125
120
115
110
105
99
93
88
82
76
70
64
58
52
46
41
35
29
24
19
14
9
4
-1
-5
-10
-14
-19
-23
-27
-31
-36
-40
-44
-49
-54
-58
-63
-69
-74
-80
-86
-92
-99
-105
-112
-119
-127
-134
-141
-149
-157
-164
-172
-180
-188
-196
-204
-213
-221
-230
-238
-247
-256
-264
-273
-282
-290
-299
-307
-315
-323
-330
-338
-345
-352
-359
-365
-372
-378
-385
-391
-397
-403
-409
-415
-421
-427
-434
-440
-447
-453
-460
-467
-474
-481
-488
-495
-502
-510
-517
-524
-532
-539
-547
-554
-562
-570
-577
-585
-592
-600
-607
-614
-621
-628
-634
-641
-647
-653
-659
-664
-670
-675
-680
-685
-689
-694
-699
-703
-708
-712
-717
-721
-726
-730
-735
-740
-744
-749
-754
-759
-764
-769
-775
-780
-786
-792
-798
-804
-811
-818
-825
-832
-840
-848
-856
-864
-872
-881
-889
-898
-907
-915
-924
-933
-942
-951
-959
-968
-977
-986
-994
-1002
-1010
-1020
-1028
-1037
-1045
-1053
-1060
-1068
-1075
-1082
-1089
-1096
-1102
-1108
-1114
-1120
-1125
-1131
-1136
-1140
-1145
-1150
-1154
-1158
-1163
-1167
-1171
-1174
-1178
-1182
-1185
-1188
-1191
-1194
-1196
-1198
-1200
-1202
-1203
-1204
-1205
-1205
-1206
-1206
-1206
-1206
-1205
-1205
-1205
-1204
-1204
-1203
-1203
-1203
-1202
-1202
-1202
-1201
-1201
-1200
-1199
-1199
-1198
-1197
-1195
-1194
-1192
-1190
-1188
-1186
-1183
-1180
-1178
-1175
-1172
-1169
-1166
-1162
-1159
-1156
-1154
-1151
-1148
-1145
-1143
-1140
-1138
-1135
-1133
-1131
-1129
-1127
-1125
-1124
-1122
-1120
-1119
-1117
-1116
-1115
-1114
-1113
-1112
-1111
-1111
-1110
-1110
-1110
-1110
-1110
-1110
-1111
-1111
-1111
-1111
-1112
-1112
-1112
-1112
-1112
-1112
-1112
-1112
-1112
-1112
-1111
-1111
-1110
-1109
-1108
-1107
-1106
-1105
-1104
-1102
-1100
-1099
-1097
-1095
-1093
-1090
-1088
-1085
-1082
-1079
-1076
-1072
-1068
-1064
-1060
-1056
-1052
-1048
-1043
-1038
-1034
-1029
-1025
-1020
-1014
-1010
-1006
-1000
-997
-992
-987
-982
-977
-971
-966
-960
-954
-948
-942
-936
-930
-924
-918
-912
-905
-899
-892
-886
-879
-872
-866
-859
-852
-845
-838
-830
-823
-816
-808
-801
-793
-786
-778
-771
-764
-757
-750
-743
-736
-730
-724
-718
-713
-708
-703
-699
-695
-691
-688
-685
-682
-679
-677
-674
-672
-671
-669
-668
-666
-665
-665
-664
-663
-663
-663
-663
-663
-662
-662
-662
-661
-661
-660
-659
-657
-655
-653
-651
-648
-644
-640
-636
-631
-626
-621
-616
-610
-604
-598
-591
-585
-579
-573
-567
-561
-555
-550
-545
-540
-535
-531
-526
-523
-519
-516
-513
-510
-508
-506
-504
-502
-500
-498
-497
-496
-495
-493
-492
-491
-490
-489
-488
-487
-486
-485
-483
-482
-481
-479
-477
-475
-474
-471
-469
-467
-464
-461
-458
-455
-452
-448
-445
-441
-437
-432
-428
-423
-418
-413
-408
-403
-397
-391
-385
-380
-373
-367
-361
-354
-348
-341
-335
-328
-321
-314
-307
-300
-292
-285
-277
-269
-261
-253
-244
-236
-227
-218
-208
-199
-189
-180
-170
-161
-151
-141
-132
-122
-113
-104
-94
-85
-76
-67
-58
-49
-40
-32
-23
-15
-6
2
10
17
25
32
39
46
53
59
65
70
76
81
85
89
93
97
100
102
105
107
109
110
112
113
114
114
115
115
116
116
116
116
116
116
115
115
114
114
114
113
113
112
112
112
112
112
113
113
114
114
115
116
116
117
118
119
120
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
136
137
137
137
137
137
136
136
135
134
133
132
130
129
128
126
124
123
121
119
116
114
111
108
105
102
99
96
92
88
84
80
75
71
66
61
55
50
44
38
31
25
18
11
3
-5
-13
-21
-30
-40
-50
-60
-71
-83
-94
-107
-119
-133
-146
-160
-175
-190
-205
-221
-237
-253
-270
-287
-304
-322
-339
-357
-375
-392
-410
-428
-446
-464
-481
-499
-516
-533
-550
-567
-583
-600
-616
-632
-647
-663
-678
-693
-707
-721
-735
-748
-762
-774
-787
-799
-810
-822
-833
-843
-854
-864
-873
-883
-892
-901
-910
-918
-926
-933
-941
-947
-954
-960
-966
-972
-977
-982
-987
-991
-995
-1000
-1002
-1006
-1010
-1014
-1016
-1020
-1024
-1027
-1030
-1033
-1036
-1039
-1041
-1044
-1047
-1050
-1053
-1056
-1059
-1062
-1066
-1069
-1072
-1076
-1080
-1084
-1088
-1092
-1097
-1101
-1106
-1111
-1116
-1121
-1126
-1132
-1137
-1142
-1148
-1154
-1160
-1165
-1171
-1177
-1183
-1189
-1195
-1201
-1207
-1213
-1219
-1225
-1230
-1236
-1242
-1247
-1253
-1258
-1263
-1268
-1273
-1278
-1283
-1287
-1291
-1295
-1299
-1302
-1305
-1308
-1311
-1313
-1315
-1317
-1319
-1320
-1321
-1322
-1322
-1322
-1322
-1322
-1322
-1322
-1321
-1320
-1320
-1319
-1318
-1318
-1317
-1316
-1316
-1316
-1315
-1315
-1315
-1315
-1316
-1316
-1317
-1317
-1318
-1319
-1320
-1320
-1321
-1322
-1323
-1325
-1326
-1327
-1328
-1329
-1331
-1332
-1333
-1334
-1335
-1336
-1337
-1338
-1338
-1338
-1338
-1338
-1337
-1336
-1335
-1334
-1332
-1330
-1328
-1325
-1322
-1319
-1316
-1312
-1308
-1304
-1300
-1296
-1291
-1287
-1283
-1278
-1274
-1270
-1266
-1261
-1257
-1254
-1250
-1246
-1243
-1239
-1236
-1233
-1230
-1227
-1224
-1222
-1220
-1218
-1217
-1216
-1215
-1214
-1214
-1214
-1214
-1214
-1215
-1216
-1217
-1218
-1219
-1220
-1222
-1223
-1225
-1227
-1228
-1230
-1231
-1233
-1234
-1235
-1236
-1237
-1238
-1238
-1239
-1239
-1239
-1239
-1239
-1238
-1238
-1237
-1236
-1235
-1234
-1233
-1231
-1230
-1228
-1226
-1223
-1221
-1218
-1215
-1211
-1208
-1204
-1200
-1196
-1192
-1187
-1182
-1177
-1172
-1167
-1161
-1156
-1150
-1144
-1138
-1132
-1126
-1119
-1113
-1106
-1099
-1093
-1086
-1078
-1071
-1064
-1056
-1048
-1040
-1032
-1022
-1014
-1004
-996
-987
-977
-968
-958
-949
-939
-930
-920
-911
-901
-892
-883
-874
-864
-856
-847
-838
-830
-821
-813
-805
-797
-790
-782
-775
-768
-761
-754
-747
-740
-734
-727
-721
-715
-709
-704
-698
-693
-688
-684
-680
-676
-672
-669
-666
-664
-662
-660
-659
-658
-657
-657
-656
-657
-657
-658
-659
-660
-661
-663
-664
-666
-668
-670
-673
-675
-677
-679
-682
-684
-687
-689
-691
-694
-696
-699
-701
-703
-705
-707
-709
-711
-713
-715
-717
-718
-720
-721
-722
-724
-725
-726
-727
-728
-729
-730
-731
-732
-733
-734
-735
-736
-736
-737
-738
-738
-739
-740
-740
-740
-741
-741
-741
-741
-742
-742
-742
-742
-743
-743
-743
-744
-745
-745
-746
-747
-748
-749
-751
-752
-754
-756
-758
-760
-763
-766
-768
-771
-775
-778
-782
-786
-790
-795
-800
-805
-810
-816
-822
-829
-836
-843
-850
-858
-865
-873
-882
-890
-899
-907
-916
-925
-935
-944
-953
-963
-972
-982
-992
-1000
-1010
-1020
-1030
-1039
-1048
-1057
-1066
-1074
-1083
-1091
-1099
-1107
-1115
-1122
-1130
-1137
-1144
-1151
-1159
-1166
-1173
-1180
-1187
-1194
-1201
-1207
-1214
-1221
-1228
-1235
-1241
-1248
-1255
-1262
-1269
-1275
-1282
-1289
-1296
-1303
-1310
-1317
-1324
-1332
-1339
-1346
-1353
-1361
-1368
-1375
-1382
-1390
-1397
-1404
-1411
-1418
-1425
-1431
-1438
-1444
-1450
-1456
-1462
-1467
-1473
-1478
-1483
-1487
-1492
-1496
-1500
-1504
-1508
-1511
-1515
-1518
-1521
-1523
-1526
-1528
-1530
-1531
-1533
-1534
-1535
-1536
-1537
-1538
-1538
-1539
-1540
-1541
-1541
-1542
-1544
-1545
-1546
-1548
-1549
-1551
-1553
-1555
-1556
-1558
-1560
-1562
-1564
-1566
-1568
-1570
-1572
-1574
-1576
-1578
-1580
-1581
-1583
-1585
-1588
-1590
-1592
-1594
-1596
-1599
-1601
-1604
-1606
-1609
-1612
-1615
-1618
-1621
-1624
-1628
-1631
-1635
-1639
-1643
-1646
-1651
-1655
-1659
-1663
-1668
-1673
-1677
-1682
-1687
-1692
-1697
-1702
-1708
-1713
-1718
-1724
-1729
-1735
-1741
-1746
-1752
-1759
-1765
-1771
-1778
-1785
-1792
-1799
-1806
-1813
-1821
-1828
-1836
-1844
-1852
-1860
-1868
-1877
-1885
-1893
-1902
-1911
-1919
-1928
-1937
-1945
-1954
-1963
-1971
-1980
-1988
-1997
-2005
-2013
-2020
-2028
-2036
-2043
-2050
-2057
-2065
-2072
-2079
-2085
-2092
-2099
-2105
-2112
-2118
-2124
-2130
-2136
-2142
-2147
-2153
-2158
-2163
-2168
-2173
-2177
-2182
-2186
-2191
-2195
-2199
-2203
-2207
-2211
-2215
-2218
-2222
-2225
-2228
-2231
-2234
-2237
-2240
-2242
-2244
-2246
-2248
-2250
-2252
-2253
-2254
-2255
-2256
-2257
-2258
-2259
-2259
-2260
-2261
-2261
-2262
-2263
-2264
-2265
-2266
-2267
-2269
-2270
-2272
-2274
-2276
-2278
-2280
-2282
-2285
-2287
-2290
-2292
-2295
-2297
-2300
-2302
-2304
-2306
-2308
-2310
-2312
-2313
-2314
-2314
-2315
-2315
-2315
-2315
-2314
-2313
-2312
-2311
-2309
-2308
-2306
-2304
-2301
-2299
-2296
-2293
-2290
-2286
-2283
-2279
-2275
-2271
-2266
-2262
-2257
-2253
-2248
-2243
-2238
-2233
-2228
-2223
-2218
-2213
-2208
-2203
-2198
-2193
-2188
-2183
-2178
-2173
-2168
-2162
-2157
-2152
-2146
-2140
-2134
-2128
-2122
-2116
-2109
-2103
-2096
-2089
-2082
-2075
-2068
-2061
-2054
-2047
-2039
-2032
-2024
-2016
-2008
-2000
-1993
-1985
-1977
-1969
-1961
-1953
-1945
-1938
-1930
-1923
-1916
-1909
-1903
-1897
-1891
-1885
-1879
-1874
-1870
-1865
-1861
-1857
-1854
-1851
-1848
-1846
-1844
-1842
-1840
-1839
-1837
-1836
-1835
-1834
-1834
-1833
-1832
-1832
-1831
-1831
-1831
-1830
-1830
-1830
-1830
-1830
-1831
-1831
-1831
-1831
-1832
-1832
-1832
-1833
-1833
-1834
-1834
-1835
-1836
-1837
-1837
-1838
-1839
-1840
-1841
-1842
-1843
-1844
-1845
-1846
-1847
-1848
-1848
-1849
-1850
-1851
-1851
-1852
-1852
-1853
-1853
-1854
-1854
-1854
-1854
-1854
-1854
-1854
-1853
-1853
-1852
-1851
-1849
-1848
-1846
-1844
-1842
-1840
-1837
-1835
-1832
-1830
-1827
-1824
-1821
-1818
-1815
-1812
-1809
-1805
-1802
-1799
-1795
-1792
-1789
-1785
-1782
-1779
-1776
-1773
-1770
-1767
-1764
-1761
-1759
-1756
-1754
-1752
-1750
-1748
-1746
-1744
-1742
-1741
-1739
-1738
-1737
-1736
-1736
-1735
-1735
-1734
-1734
-1735
-1735
-1735
-1736
-1737
-1738
-1739
-1740
-1741
-1743
-1744
-1745
-1747
-1748
-1749
-1750
-1751
-1752
-1753
-1753
-1754
-1754
-1754
-1754
-1754
-1754
-1754
-1754
-1754
-1754
-1753
-1753
-1752
-1751
-1749
-1747
-1746
-1743
-1741
-1738
-1735
-1731
-1727
-1723
-1719
-1714
-1710
-1705
-1700
-1695
-1690
-1684
-1679
-1674
-1668
-1663
-1657
-1652
-1646
-1641
-1636
-1630
-1625
-1619
-1614
-1609
-1603
-1598
-1593
-1588
-1582
-1577
-1572
-1567
-1562
-1557
-1552
-1547
-1542
-1538
-1533
-1527
-1522
-1517
-1512
-1506
-1501
-1495
-1489
-1483
-1477
-1470
-1464
-1457
-1451
-1444
-1437
-1429
-1422
-1415
-1407
-1399
-1392
-1384
-1376
-1368
-1359
-1351
-1343
-1334
-1325
-1317
-1308
-1299
-1291
-1282
-1273
-1264
-1255
-1246
-1237
-1228
-1219
-1210
-1201
-1192
-1182
-1173
-1164
-1155
-1146
-1136
-1127
-1117
-1108
-1098
-1089
-1079
-1070
-1060
-1051
-1041
-1032
-1022
-1014
-1004
-996
-987
-979
-971
-963
-955
-948
-941
-934
-927
-920
-914
-908
-902
-897
-891
-886
-881
-877
-872
-868
-864
-859
-855
-852
-848
-844
-840
-837
-833
-830
-826
-823
-820
-816
-813
-810
-807
-803
-800
-797
-794
-790
-787
-784
-780
-777
-773
-770
-766
-762
-759
-755
-751
-747
-743
-740
-735
-731
-727
-723
-718
-714
-709
-704
-698
-693
-687
-681
-674
-668
-661
-654
-646
-638
-630
-622
-613
-604
-595
-586
-576
-566
-556
-546
-536
-525
-515
-504
-493
-483
-472
-461
-450
-440
-430
-419
-410
-400
-390
-381
-373
-364
-356
-348
-341
-334
-327
-321
-315
-310
-305
-300
-295
-291
-287
-283
-280
-277
-274
-271
-268
-266
-264
-262
-260
-258
-257
-255
-254
-252
-251
-249
-248
-246
-245
-244
-242
-241
-239
-237
-236
-234
-233
-231
-229
-228
-226
-224
-223
-221
-220
-218
-217
-216
-215
-214
-213
-212
-212
-211
-211
-211
-211
-211
-212
-212
-213
-213
-214
-215
-216
-217
-218
-219
-220
-221
-223
-224
-225
-227
-228
-229
-231
-232
-234
-235
-236
-238
-239
-240
-242
-243
-244
-245
-245
-246
-247
-247
-248
-248
-248
-248
-248
-248
-248
-247
-246
-246
-245
-244
-243
-241
-240
-239
-237
-236
-234
-232
-231
-229
-227
-226
-224
-222
-221
-219
-218
-216
-215
-214
-213
-212
-211
-210
-209
-208
-208
-207
-206
-206
-205
-204
-204
-203
-203
-202
-201
-201
-200
-199
-198
-198
-197
-196
-196
-195
-194
-193
-193
-192
-192
-191
-191
-191
-191
-191
-192
-193
-194
-196
-198
-201
-204
-207
-211
-215
-220
-225
-231
-238
-244
-252
-260
-268
-277
-286
-296
-306
-317
-328
-339
-351
-363
-375
-387
-400
-412
-425
-438
-451
-464
-477
-491
-504
-517
-530
-543
-556
-569
-581
-594
-606
-619
-631
-643
-655
-667
-679
-691
-702
-713
-724
-735
-745
-756
-766
-776
-785
-794
-803
-812
-820
-828
-836
-843
-850
-857
-863
-869
-875
-880
-886
-890
-895
-899
-903
-906
-909
-912
-914
-915
-917
-918
-918
-918
-918
-918
-917
-916
-914
-912
-910
-908
-906
-903
-900
-897
-894
-891
-888
-885
-882
-879
-876
-873
-870
-868
-866
-864
-863
-861
-860
-860
-860
-860
-860
-861
-862
-863
-865
-867
-869
-872
-875
-879
-883
-887
-892
-898
-904
-910
-917
-924
-932
-940
-949
-958
-968
-978
-989
-1000
-1010
-1022
-1035
-1047
-1060
-1073
-1087
-1100
-1114
-1129
-1143
-1158
-1172
-1187
-1202
-1217
-1233
-1248
-1263
-1279
-1295
-1310
-1326
-1341
-1357
-1373
-1388
-1403
-1418
-1434
-1448
-1463
-1477
-1491
-1505
-1519
-1532
-1544
-1557
-1568
-1580
-1591
-1601
-1611
-1620
-1629
-1637
-1645
-1652
-1659
-1665
-1671
-1676
-1680
-1684
-1688
-1691
-1693
-1695
-1696
-1697
-1698
-1698
-1697
-1697
-1695
-1694
-1692
-1689
-1687
-1684
-1680
-1677
-1674
-1670
-1666
-1662
-1658
-1654
-1651
-1647
-1643
-1639
-1636
-1633
-1629
-1626
-1624
-1621
-1619
-1616
-1614
-1613
-1611
-1610
-1609
-1608
-1607
-1607
-1607
-1607
-1607
-1607
-1608
-1609
-1609
-1610
-1611
-1613
-1614
-1615
-1616
-1617
-1619
-1620
-1621
-1623
-1624
-1625
-1627
-1628
-1629
-1631
-1632
-1634
-1635
-1636
-1638
-1639
-1640
-1642
-1643
-1644
-1646
-1647
-1649
-1650
-1652
-1653
-1655
-1656
-1658
-1660
-1661
-1663
-1664
-1666
-1668
-1669
-1671
-1672
-1673
-1675
-1676
-1677
-1678
-1679
-1680
-1681
-1682
-1682
-1683
-1683
-1683
-1683
-1683
-1683
-1682
-1681
-1680
-1679
-1678
-1676
-1674
-1672
-1670
-1668
-1665
-1663
-1660
-1657
-1653
-1650
-1646
-1643
-1639
-1635
-1630
-1626
-1621
-1617
-1612
-1607
-1602
-1597
-1592
-1587
-1582
-1577
-1572
-1567
-1562
-1557
-1553
-1548
-1543
-1539
-1535
-1530
-1526
-1522
-1518
-1514
-1511
-1507
-1504
-1500
-1497
-1494
-1491
-1488
-1486
-1483
-1481
-1479
-1477
-1474
-1473
-1471
-1469
-1467
-1465
-1463
-1462
-1460
-1458
-1456
-1454
-1452
-1450
-1448
-1445
-1443
-1441
-1438
-1436
-1433
-1430
-1427
-1425
-1422
-1419
-1416
-1412
-1409
-1406
-1402
-1398
-1394
-1390
-1386
-1381
-1377
-1372
-1367
-1362
-1356
-1350
-1345
-1338
-1332
-1326
-1319
-1312
-1305
-1297
-1289
-1282
-1274
-1265
-1257
-1248
-1240
-1231
-1222
-1212
-1203
-1194
-1184
-1174
-1164
-1154
-1144
-1133
-1122
-1112
-1101
-1089
-1078
-1066
-1054
-1042
-1030
-1018
-1004
-993
-980
-967
-954
-940
-927
-914
-900
-886
-873
-859
-845
-831
-817
-803
-789
-775
-762
-748
-735
-722
-709
-696
-684
-672
-660
-649
-637
-626
-616
-605
-595
-585
-576
-567
-558
-549
-541
-533
-525
-518
-511
-504
-497
-491
-485
-479
-474
-469
-464
-459
-454
-449
-445
-441
-437
-433
-429
-426
-422
-419
-416
-413
-410
-407
-405
-403
-400
-398
-397
-395
-394
-392
-391
-390
-390
-389
-388
-387
-387
-386
-385
-385
-384
-384
-383
-382
-382
-381
-380
-380
-379
-379
-378
-377
-377
-376
-375
-375
-374
-374
-373
-372
-372
-371
-371
-370
-369
-369
-368
-367
-367
-366
-366
-365
-364
-364
-363
-363
-362
-361
-361
-360
-360
-359
-358
-358
-357
-357
-356
-356
-355
-354
-354
-353
-353
-352
-351
-351
-350
-350
-349
-349
-348
-347
-347
-346
-346
-345
-345
-344
-343
-343
-342
-342
-341
-341
-340
-340
-339
-338
-338
-337
-337
-336
-336
-335
-335
-334
-334
-333
-332
-332
-331
-331
-330
-330
-329
-329
-328
-328
-327
-326
-326
-325
-325
-324
-324
-323
-323
-322
-322
-321
-321
-320
-320
-319
-319
-318
-318
-317
-317
-316
-316
-315
-314
-314
-313
-313
-312
-312
-311
-311
-310
-310
-309
-309
-308
-308
-307
-307
-306
-306
-305
-305
-304
-304
-304
-303
-303
-302
-302
-301
-301
-300
-300
-299
-299
-298
-298
-297
-297
-296
-296
-295
-295
-294
-294
-293
-293
-292
-292
-292
-291
-291
-290
-290
-289
-289
-288
-288
-287
-287
-286
-286
-286
-285
-285
-284
-284
-283
-283
-282
-282
-282
-281
-281
-280
-280
-279
-279
-278
-278
-278
-277
-277
-276
-276
-275
-275
-275
-274
-274
-273
-273
-272
-272
-272
-271
-271
-270
-270
-269
-269
-269
-268
-268
-267
-267
-266
-266
-266
-265
-265
-264
-264
-264
-263
-263
-262
-262
-262
-261
-261
-260
-260
-260
-259
-259
-258
-258
-258
-257
-257
-256
-256
-256
-255
-255
-254
-254
-254
-253
-253
-253
-252
-252
-251
-251
-251
-250
-250
-249
-249
-249
-248
-248
-248
-247
-247
-247
-246
-246
-245
-245
-245
-244
-244
-244
-243
-243
-242
-242
-242
-241
-241
-241
-240
-240
-240
-239
-239
-239
-238
-238
-238
-237
-237
-236
-236
-236
-235
-235
-235
-234
-234
-234
-233
-233
-233
-232
-232
-232
-231
-231
-231
-230
-230
-230
-229
-229
-229
-228
-228
-228
-227
-227
-227
-226
-226
-226
-225
-225
-225
-225
-224
-224
-224
-223
-223
-223
-222
-222
-222
-221
-221
-221
-220
-220
-220
-220
-219
-219
-219
-218
-218
-218
-217
-217
-217
-217
-216
-216
-216
-215
-215
-215
-214
-214
-214
-214
-213
-213
-213
-212
-212
-212
-212
-211
-211
-211
-210
-210
-210
-210
-209
-209
-209
-209
-208
-208
-208
-207
-207
-207
-207
-206
-206
-206
-206
-205
-205
-205
-204
-204
-204
-204
-203
-203
-203
-203
-202
-202
-202
-202
-201
-201
-201
-201
-200
-200
-200
-200
-199
-199
-199
-199
-198
-198
-198
-198
-197
-197
-197
-197
-196
-196
-196
-196
-195
-195
-195
-195
-194
-194
-194
-194
-194
-193
-193
-193
-193
-192
-192
-192
-192
-191
-191
-191
-191
-191
-190
-190
-190
-190
-189
-189
-189
-189
-189
-188
-188
-188
-188
-188
-187
-187
-187
-187
-186
-186
-186
-186
-186
-185
-185
-185
-185
-185
-184
-184
-184
-184
-184
-183
-183
-183
-183
-183
-182
-182
-182
-182
-182
-181
-181
-181
-181
-181
-180
-180
-180
-180
-180
-180
-179
-179
-179
-179
-179
-178
-178
-178
-178
-178
-178
-177
-177
-177
-177
-177
-176
-176
-176
-176
-176
-176
-175
-175
-175
-175
-175
-175
-174
-174
-174
-174
-174
-174
-173
-173
-173
-173
-173
-173
-172
-172
-172
-172
-172
-172
-172
-171
-171
-171
-171
-171
-171
-170
-170
-170
-170
-170
-170
-170
-169
-169
-169
-169
-169
-169
-169
-168
-168
-168
-168
-168
-168
-168
-167
-167
-167
-167
-167
-167
-167
-166
-166
-166
-166
-166
-166
-166
-166
-165
-165
-165
-165
-165
-165
-165
-164
-164
-164
-164
-164
-164
-164
-164
-164
-163
-163
-163
-163
-163
-163
-163
-163
-162
-162
-162
-162
-162
-162
-162
-162
-162
-161
-161
-161
-161
-161
-161
-161
-161
-161
-160
-160
-160
-160
-160
-160
-160
-160
-160
-160
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-159
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-158
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-157
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-156
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-155
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-150
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-151
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-152
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-153
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
-154
