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