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