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