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