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