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