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