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