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