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