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