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