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