1,879
2,879
3,878
3,877
3,876
3,875
4,875
5,875
6,875
7,875
8,875
9,875
10,875
11,875
12,875
13,874
13,873
13,872
13,871
14,871
15,871
16,871
17,871
18,871
19,871
20,871
21,871
22,871
23,871
24,871
25,871
26,871
27,871
28,870
28,869
28,868
29,868
30,868
31,868
32,868
33,868
34,868
35,868
36,868
37,868
38,868
39,868
40,868
41,868
42,868
43,867
43,866
43,865
43,864
44,864
45,864
46,864
47,864
48,864
49,864
50,864
51,864
52,864
53,864
54,864
55,864
56,864
57,864
58,864
59,864
60,864
61,864
62,864
63,863
63,862
63,861
63,860
64,860
65,860
66,860
67,860
68,860
69,860
70,860
71,860
72,860
73,860
74,860
75,860
76,860
77,860
78,860
79,860
80,860
81,860
82,860
83,860
84,859
84,858
84,857
84,856
85,856
86,856
87,856
88,856
89,856
90,856
91,856
92,856
93,856
94,856
95,856
96,856
97,856
98,856
99,855
99,854
99,853
99,852
100,852
101,852
102,852
103,852
104,852
105,852
106,852
107,852
108,852
109,852
110,852
111,852
112,852
113,852
114,851
114,850
114,849
115,849
116,849
117,849
118,849
119,849
120,849
121,849
122,849
123,849
124,848
124,847
124,846
124,845
125,845
126,845
127,845
128,845
129,845
130,845
131,845
132,845
133,845
134,844
134,843
134,842
134,841
135,841
136,841
137,841
138,841
139,841
140,841
141,841
142,841
143,841
144,841
145,841
146,841
147,841
148,841
149,840
149,839
149,838
149,837
150,837
151,837
152,837
153,837
154,837
155,837
156,837
157,837
158,837
159,837
160,837
161,837
162,837
163,837
164,837
165,837
166,837
167,837
168,837
169,837
170,836
170,835
170,834
170,833
171,833
172,833
173,833
174,833
175,833
176,833
177,833
178,833
179,833
180,833
181,833
182,833
183,833
184,833
185,833
186,833
187,833
188,833
189,833
190,833
191,833
192,833
193,833
194,833
195,832
195,831
195,830
196,830
197,830
198,830
199,830
200,830
201,830
202,830
203,830
204,830
205,830
206,830
207,830
208,830
209,830
210,830
211,830
212,830
213,830
214,830
215,830
216,830
217,830
218,830
219,830
220,830
221,830
222,830
223,830
224,830
225,829
225,828
225,827
225,826
226,826
227,826
228,826
229,826
230,826
231,826
232,826
233,826
234,826
235,826
236,826
237,826
238,826
239,826
240,826
241,826
242,826
243,826
244,826
245,826
246,826
247,826
248,826
249,826
250,826
251,825
251,824
251,823
251,822
252,822
253,822
254,822
255,822
256,822
257,822
258,822
259,822
260,822
261,822
262,822
263,822
264,822
265,822
266,822
267,822
268,822
269,822
270,822
271,821
271,820
271,819
271,818
272,818
273,818
274,818
275,818
276,818
277,818
278,818
279,818
280,818
281,818
282,818
283,818
284,818
285,818
286,818
287,818
288,818
289,818
290,818
291,818
292,818
293,818
294,818
295,818
296,817
296,816
296,815
297,814
298,814
299,814
300,814
301,814
302,814
303,814
304,814
305,814
306,814
307,814
308,814
309,814
310,814
311,814
312,814
313,814
314,814
315,814
316,814
317,814
318,814
319,814
320,814
321,813
321,812
322,811
323,811
324,811
325,811
326,811
327,811
328,811
329,811
330,811
331,811
332,811
333,811
334,811
335,811
336,811
337,811
338,811
339,811
340,811
341,811
342,811
343,811
344,811
345,811
346,811
347,810
347,809
347,808
347,807
348,807
349,807
350,807
351,807
352,807
353,807
354,807
355,807
356,807
357,807
358,807
359,807
360,807
361,807
362,807
363,807
364,807
365,807
366,807
367,806
367,805
367,804
367,803
368,803
369,803
370,803
371,803
372,803
373,803
374,803
375,803
376,803
377,803
378,803
379,803
380,803
381,803
382,803
383,803
384,803
385,803
386,803
387,803
388,803
389,803
390,803
391,803
392,802
392,801
392,800
392,799
393,799
394,799
395,799
396,799
397,799
398,799
399,799
400,799
401,799
402,799
403,799
404,799
405,799
406,799
407,799
408,799
409,799
410,799
411,799
412,799
413,798
413,797
413,796
413,795
414,795
415,795
416,795
417,795
418,795
419,795
420,795
421,795
422,795
423,795
424,795
425,795
426,795
427,795
428,794
428,793
428,792
429,792
430,792
431,792
432,792
433,792
434,792
435,792
436,792
437,792
438,791
438,790
438,789
438,788
439,788
440,788
441,788
442,788
443,788
444,788
445,788
446,788
447,788
448,788
449,788
450,788
451,788
452,788
453,787
453,786
453,785
453,784
454,784
455,784
456,784
457,784
458,784
459,784
460,784
461,784
462,784
463,783
463,782
463,781
463,780
464,780
465,780
466,780
467,780
468,780
469,780
470,780
471,780
472,780
473,780
474,780
475,780
476,780
477,780
478,779
478,778
478,777
479,776
480,776
481,776
482,776
483,776
484,776
485,776
486,776
487,776
488,776
489,775
489,774
489,773
490,773
491,773
492,773
493,773
494,773
495,773
496,773
497,773
498,773
499,773
500,773
501,773
502,773
503,773
504,772
504,771
504,770
504,769
505,769
506,769
507,769
508,769
509,769
510,769
511,769
512,769
513,769
514,769
515,769
516,769
517,769
518,769
519,769
520,769
521,769
522,769
523,769
524,768
524,767
524,766
524,765
525,765
526,765
527,765
528,765
529,765
530,765
531,765
532,765
533,765
534,765
535,765
536,765
537,765
538,765
539,764
539,763
539,762
539,761
540,761
541,761
542,761
543,761
544,761
545,761
546,761
547,761
548,761
549,761
550,761
551,761
552,761
553,761
554,761
555,761
556,761
557,761
558,761
559,760
559,759
559,758
560,758
561,757
562,757
563,757
564,757
565,757
566,757
567,757
568,757
569,757
570,757
571,757
572,757
573,757
574,757
575,757
576,757
577,757
578,757
579,757
580,757
581,757
582,757
583,757
584,757
585,756
585,755
585,754
586,754
587,754
588,754
589,754
590,754
591,754
592,754
593,754
594,754
595,754
596,754
597,754
598,754
599,754
600,754
601,754
602,754
603,754
604,754
605,753
605,752
605,751
605,750
606,750
607,750
608,750
609,750
610,750
611,750
612,750
613,750
614,750
615,750
616,750
617,750
618,750
619,750
620,750
621,750
622,750
623,750
624,750
625,749
625,748
625,747
625,746
626,746
627,746
628,746
629,746
630,746
631,746
632,746
633,746
634,746
635,746
636,746
637,746
638,746
639,746
640,746
641,746
642,746
643,746
644,746
645,746
646,746
647,746
648,746
649,746
650,746
651,745
651,744
651,743
651,742
652,742
653,742
654,742
655,742
656,742
657,742
658,742
659,742
660,742
661,742
662,742
663,742
664,742
665,742
666,742
667,742
668,742
669,742
670,742
671,742
672,742
673,742
674,742
675,742
676,742
677,742
678,742
679,742
680,742
681,742
682,742
683,742
684,742
685,742
686,742
687,742
688,742
689,742
690,742
691,742
692,742
693,742
694,742
695,742
696,741
696,740
696,739
697,739
698,739
699,739
700,739
701,739
702,739
703,739
704,739
705,739
706,739
707,739
708,739
709,739
710,739
711,739
712,739
713,739
714,739
715,739
716,739
717,739
718,739
719,739
720,739
721,739
722,739
723,739
724,739
725,739
726,739
727,739
728,739
729,739
730,739
731,739
732,739
733,739
734,739
735,739
736,739
737,738
737,737
737,736
737,735
738,735
739,735
740,735
741,735
742,735
743,735
744,735
745,735
746,735
747,735
748,735
749,735
750,735
751,735
752,734
752,733
752,732
752,731
753,731
754,731
755,731
756,731
757,731
758,731
759,731
760,731
761,731
762,731
763,731
764,731
765,731
766,731
767,731
768,731
769,731
770,731
771,731
772,730
772,729
772,728
772,727
773,727
774,727
775,727
776,727
777,726
777,725
777,724
777,723
778,723
779,723
780,723
781,723
782,723
783,723
784,723
785,723
786,723
787,722
787,721
787,720
788,720
789,720
790,720
791,720
792,719
792,718
792,717
792,716
793,716
794,716
795,716
796,716
797,716
798,716
799,716
800,716
801,716
802,715
802,714
802,713
802,712
803,712
804,712
805,712
806,712
807,711
807,710
807,709
808,708
809,708
810,708
811,708
812,708
813,708
814,708
815,708
816,708
817,708
818,708
819,708
820,708
821,708
822,708
823,707
823,706
823,705
823,704
824,704
825,704
826,704
827,704
828,704
829,704
830,704
831,704
832,704
833,703
833,702
833,701
834,701
835,701
836,701
837,701
838,701
839,701
840,701
841,701
842,701
843,701
844,701
845,701
846,701
847,701
848,700
848,699
848,698
848,697
849,697
850,697
851,697
852,697
853,697
854,697
855,697
856,697
857,697
858,696
858,695
858,694
858,693
859,693
860,693
861,693
862,693
863,693
864,693
865,693
866,693
867,693
868,693
869,693
870,693
871,693
872,693
873,692
873,691
873,690
873,689
874,689
875,689
876,689
877,689
878,689
879,689
880,689
881,689
882,689
883,688
883,687
883,686
884,685
885,685
886,685
887,685
888,685
889,685
890,685
891,685
892,685
893,685
894,685
895,685
896,685
897,685
898,685
899,685
900,685
901,685
902,685
903,685
904,685
905,685
906,685
907,685
908,685
909,685
910,685
911,685
912,685
913,685
914,685
915,685
916,685
917,685
918,685
919,685
920,685
921,685
922,685
923,685
924,685
925,685
926,685
927,685
928,685
929,685
930,685
931,685
932,685
933,685
934,685
935,685
936,685
937,685
938,685
939,685
940,685
941,685
942,685
943,685
944,685
945,685
946,685
947,685
948,685
949,685
950,685
951,685
952,685
953,685
954,685
955,685
956,685
957,685
958,685
959,684
959,683
959,682
960,682
961,682
962,682
963,682
964,682
965,682
966,682
967,682
968,682
969,682
970,682
971,682
972,682
973,682
974,682
975,682
976,682
977,682
978,682
979,682
980,682
981,682
982,682
983,682
984,682
985,682
986,682
987,682
988,682
989,682
990,682
991,682
992,682
993,682
994,682
995,682
996,682
997,682
998,682
999,682
1000,682
1001,682
1002,682
1003,682
1004,682
1005,682
1006,682
1007,682
1008,682
1009,682
1010,682
1011,682
1012,682
1013,682
1014,682
1015,682
1016,682
1017,682
1018,682
1019,682
1020,682
1021,682
1022,682
1023,682
1024,682
1025,682
1026,682
1027,682
1028,682
1029,682
1030,682
1031,682
1032,682
1033,682
1034,682
1035,682
1036,682
1037,682
1038,682
1039,682
1040,682
1041,682
1042,682
1043,682
1044,682
1045,682
1046,682
1047,682
1048,682
1049,682
1050,682
1051,682
1052,682
1053,682
1054,682
1055,682
1056,682
1057,682
1058,682
1059,682
1060,682
1061,682
1062,682
1063,682
1064,682
1065,682
1066,681
1066,680
1066,679
1066,678
1067,678
1068,678
1069,678
1070,678
1071,678
1072,678
1073,678
1074,678
1075,678
1076,678
1077,678
1078,678
1079,678
1080,678
1081,678
1082,678
1083,678
1084,678
1085,678
1086,677
1086,676
1086,675
1086,674
1087,674
1088,674
1089,674
1090,674
1091,674
1092,674
1093,674
1094,674
1095,674
1096,674
1097,674
1098,674
1099,674
1100,674
1101,673
1101,672
1101,671
1101,670
1102,670
1103,670
1104,670
1105,670
1106,670
1107,670
1108,670
1109,670
1110,670
1111,670
1112,670
1113,670
1114,670
1115,670
1116,670
1117,670
1118,670
1119,670
1120,670
1121,669
1121,668
1121,667
1121,666
1121,665
1121,664
1121,663
1120,662
1119,662
1118,662
1117,662
1116,661
1116,660
1116,659
1116,658
1116,657
1116,656
1116,655
1116,654
1116,653
1116,652
1116,651
1115,650
1114,650
1113,650
1112,650
1111,650
1111,649
1111,648
1111,647
1111,646
1111,645
1111,644
1110,643
1109,643
1108,643
1107,643
1106,642
1106,641
1106,640
1106,639
1106,638
1106,637
1106,636
1105,635
1104,635
1103,635
1102,635
1101,635
1101,634
1101,633
1101,632
1100,631
1099,631
1098,631
1097,631
1096,631
1095,631
1094,631
1093,631
1092,631
1091,631
1091,630
1091,629
1091,628
1090,627
1089,627
1088,627
1087,627
1086,627
1085,627
1084,627
1083,627
1082,627
1081,627
1081,626
1081,625
1080,624
1079,624
1078,624
1077,624
1076,624
1075,624
1074,624
1073,624
1072,624
1071,624
1070,624
1069,624
1068,624
1067,624
1066,624
1065,624
1064,624
1063,624
1062,624
1061,624
1061,623
1061,622
1061,621
1060,620
1059,620
1058,620
1057,620
1056,620
1055,620
1054,620
1053,620
1052,620
1051,620
1050,620
1049,620
1048,620
1047,620
1046,620
1045,619
1045,618
1045,617
1044,616
1043,616
1042,616
1041,616
1040,616
1040,615
1040,614
1040,613
1040,612
1040,611
1040,610
1040,609
1039,608
1038,608
1037,608
1036,608
1035,608
1035,607
1035,606
1035,605
1035,604
1035,603
1035,602
1035,601
1035,600
1035,599
1035,598
1035,597
1035,596
1035,595
1035,594
1035,593
1035,592
1035,591
1035,590
1034,589
1033,589
1032,589
1031,589
1030,589
1030,588
1030,587
1030,586
1030,585
1030,584
1030,583
1030,582
1030,581
1030,580
1030,579
1030,578
1030,577
1030,576
1030,575
1030,574
1030,573
1030,572
1030,571
1030,570
1030,569
1030,568
1029,567
1028,567
1027,567
1026,567
1025,567
1025,566
1025,565
1025,564
1025,563
1025,562
1025,561
1025,560
1025,559
1025,558
1025,557
1025,556
1025,555
1025,554
1025,553
1025,552
1025,551
1025,550
1025,549
1025,548
1025,547
1025,546
1025,545
1025,544
1025,543
1025,542
1025,541
1025,540
1025,539
1025,538
1025,537
1025,536
1025,535
1025,534
1025,533
1025,532
1025,531
1025,530
1025,529
1025,528
1025,527
1025,526
1025,525
1025,524
1025,523
1025,522
1025,521
1025,520
1025,519
1025,518
1025,517
1025,516
1025,515
1025,514
1025,513
1025,512
1025,511
1025,510
1025,509
1025,508
1025,507
1025,506
1025,505
1025,504
1025,503
1025,502
1025,501
1025,500
1025,499
1024,498
1023,498
1022,498
1021,498
1020,498
1020,497
1020,496
1020,495
1020,494
1020,493
1020,492
1020,491
1020,490
1020,489
1020,488
1019,487
1018,487
1017,487
1016,487
1015,487
1015,486
1015,485
1015,484
1014,483
1013,483
1012,483
1011,483
1010,483
1009,483
1008,483
1007,483
1006,483
1005,483
1005,482
1005,481
1005,480
1004,479
1003,479
1002,479
1001,479
1000,479
1000,478
1000,477
1000,476
999,475
998,475
997,475
996,475
995,475
994,475
993,475
992,475
991,475
990,475
989,475
988,475
987,475
986,475
985,475
985,474
985,473
984,472
983,472
982,472
981,472
980,472
979,472
978,472
977,472
976,472
975,472
975,471
975,470
975,469
974,468
973,468
972,468
971,468
970,468
969,468
968,468
967,468
966,468
965,468
964,468
963,468
962,468
961,468
960,468
959,468
958,468
957,468
956,468
955,468
954,468
953,468
952,468
951,468
950,468
949,468
949,467
949,466
949,465
948,464
947,464
946,464
945,464
944,464
943,464
942,464
941,464
940,464
939,464
938,464
937,464
936,464
935,464
934,464
933,464
932,464
931,464
930,464
929,464
928,464
927,464
926,464
925,464
924,464
923,464
922,464
921,464
920,464
919,464
918,464
917,464
916,464
915,464
914,464
914,463
914,462
914,461
913,460
912,460
911,460
910,460
909,460
908,460
907,460
906,460
905,460
904,460
903,460
902,460
901,460
900,460
899,460
898,460
897,460
896,460
895,460
894,460
893,460
892,460
891,460
890,460
889,460
888,460
887,460
886,460
885,460
884,460
883,460
883,459
883,458
882,457
881,457
880,457
879,457
878,457
877,457
876,457
875,457
874,457
873,457
872,457
871,457
870,457
869,456
868,456
868,455
868,454
867,453
866,453
865,453
864,453
863,453
862,453
861,453
860,453
859,453
858,453
858,452
858,451
858,450
857,449
856,449
855,449
854,449
853,449
852,449
851,449
850,449
849,449
848,449
847,449
846,449
845,449
844,449
843,449
843,448
843,447
843,446
842,445
841,445
840,445
839,445
838,445
837,445
836,445
835,445
834,445
833,445
832,445
831,445
830,445
829,445
828,445
828,444
828,443
828,442
827,441
826,441
825,441
824,441
823,441
822,441
821,441
820,441
819,441
818,441
817,441
816,441
815,441
814,441
813,441
813,440
813,439
812,438
811,438
810,438
809,438
808,438
807,438
806,438
805,438
804,438
803,438
802,437
802,436
802,435
801,434
800,434
799,434
798,434
797,434
796,434
795,434
794,434
793,434
792,434
792,433
792,432
792,431
791,430
790,430
789,430
788,430
787,430
786,430
785,430
784,430
783,430
782,430
782,429
782,428
782,427
782,426
782,425
782,424
782,423
782,422
782,421
782,420
781,419
780,419
779,419
778,419
777,418
777,417
777,416
777,415
777,414
777,413
777,412
777,411
777,410
777,409
777,408
776,407
775,407
774,407
773,407
772,407
772,406
772,405
772,404
772,403
772,402
772,401
772,400
772,399
772,398
772,397
772,396
772,395
772,394
772,393
771,392
770,392
769,392
768,392
767,392
767,391
767,390
767,389
767,388
767,387
767,386
767,385
767,384
767,383
767,382
767,381
767,380
767,379
767,378
767,377
767,376
767,375
767,374
766,373
765,373
764,373
763,373
762,373
762,372
762,371
762,370
762,369
762,368
762,367
762,366
762,365
762,364
762,363
763,363
764,363
765,363
766,363
767,362
767,361
767,360
767,359
768,359
769,359
770,359
771,359
772,358
772,357
772,356
772,355
773,355
774,355
775,355
776,355
777,354
777,353
777,352
777,351
778,351
779,351
780,351
781,351
782,350
782,349
782,348
783,347
784,347
785,347
786,347
787,346
787,345
787,344
788,344
789,344
790,344
791,344
792,343
792,342
792,341
792,340
793,340
794,340
795,340
796,340
797,339
797,338
797,337
797,336
798,336
799,336
800,336
801,336
802,335
802,334
802,333
803,332
804,332
805,332
806,332
807,331
807,330
808,329
808,328
809,328
810,328
811,328
812,328
813,327
813,326
813,325
814,325
815,325
816,325
817,325
818,324
818,323
818,322
818,321
819,321
820,321
821,321
822,321
823,321
824,321
825,321
826,321
827,321
828,320
828,319
828,318
828,317
829,317
830,317
831,317
832,317
833,316
833,315
833,314
833,313
834,313
835,313
836,313
837,313
838,313
839,313
840,313
841,313
842,313
843,312
843,311
843,310
844,309
845,309
846,309
847,309
848,308
848,307
848,306
849,306
850,306
851,306
852,306
853,305
853,304
853,303
853,302
854,302
855,302
856,302
857,302
858,301
858,300
858,299
858,298
859,298
860,298
861,298
862,298
863,297
863,296
863,295
863,294
864,294
865,294
866,294
867,294
868,294
869,294
870,294
871,294
872,294
873,293
873,292
873,291
874,290
875,290
876,290
877,290
878,289
878,288
878,287
879,287
880,287
881,287
882,287
883,286
883,285
883,284
883,283
884,283
885,283
886,283
887,283
888,282
888,281
888,280
889,279
