1 1
2 2
3 3
4 4
5 6
6 5
7 10
8 13
9 17
10 7
11 25
12 30
13 36
14 42
15 8
16 54
17 61
18 69
19 78
20 9
21 11
22 104
23 115
24 126
25 138
26 150
27 163
28 14
29 189
30 203
31 218
32 233
33 249
34 265
35 12
36 18
37 315
38 333
39 352
40 371
41 391
42 411
43 432
44 453
45 21
46 496
47 519
48 542
49 566
50 590
51 615
52 640
53 666
54 692
55 26
56 15
57 771
58 799
59 828
60 857
61 887
62 917
63 948
64 979
65 1011
66 31
67 1075
68 1108
69 1142
70 16
71 1210
72 1245
73 1281
74 1317
75 1354
76 1391
77 1429
78 37
79 1504
80 1543
81 1583
82 1623
83 1664
84 19
85 1746
86 1788
87 1831
88 1874
89 1918
90 1962
91 43
92 2051
93 2097
94 2143
95 2190
96 2237
97 2285
98 2333
99 2382
100 2431
101 2481
102 2531
103 2582
104 2633
105 49
106 2735
107 2788
108 2841
109 2895
110 2949
111 3004
112 3059
113 3115
114 3171
115 3228
116 3285
117 3343
118 3401
119 3460
120 22
121 3577
122 3637
123 3698
124 3759
125 3821
126 20
127 3945
128 4008
129 4072
130 4136
131 4201
132 4266
133 4332
134 4398
135 4465
136 62
137 4599
138 4667
139 4736
140 4805
141 4875
142 4945
143 5016
144 5087
145 5159
146 5231
147 5304
148 5377
149 5451
150 5525
151 5600
152 5675
153 70
154 5825
155 5902
156 5979
157 6057
158 6135
159 6214
160 6293
161 6373
162 6453
163 6534
164 6615
165 27
166 6778
167 6861
168 6944
169 7028
170 7112
171 79
172 7281
173 7367
174 7453
175 7540
176 7627
177 7715
178 7803
179 7892
180 7981
181 8071
182 8161
183 8252
184 8343
185 8435
186 8527
187 8620
188 8713
189 8807
190 87
191 8995
192 9090
193 9186
194 9282
195 9379
196 9476
197 9574
198 9672
199 9771
200 9870
201 9970
202 10070
203 10171
204 10272
205 10374
206 10476
207 10579
208 10682
209 10786
210 23
211 10994
212 11099
213 11205
214 11311
215 11418
216 11525
217 11633
218 11741
219 11850
220 32
221 12068
222 12177
223 12288
224 12399
225 12511
226 12623
227 12736
228 12849
229 12963
230 13077
231 105
232 13306
233 13422
234 13538
235 13655
236 13772
237 13890
238 14008
239 14127
240 14246
241 14366
242 14486
243 14607
244 14728
245 14850
246 14972
247 15095
248 15218
249 15342
250 15466
251 15591
252 24
253 116
254 15966
255 16093
256 16220
257 16348
258 16476
259 16605
260 16734
261 16864
262 16994
263 17125
264 17256
265 17388
266 17520
267 17653
268 17786
269 17920
270 18054
271 18189
272 18324
273 18460
274 18596
275 18733
276 127
277 19007
278 19145
279 19284
280 19423
281 19563
282 19703
283 19844
284 19985
285 20127
286 38
287 20411
288 20554
289 20698
290 20842
291 20987
292 21132
293 21278
294 21424
295 21571
296 21718
297 21866
298 22014
299 22163
300 139
301 22461
302 22611
303 22762
304 22913
305 23065
306 23217
307 23370
308 23523
309 23677
310 23831
311 23986
312 24141
313 24297
314 24453
315 24610
316 24767
317 24925
318 25083
319 25242
320 25401
321 25561
322 25721
323 25882
324 26043
325 151
326 26366
327 26529
328 26692
329 26856
330 28
331 27184
332 27349
333 27515
334 27681
335 27848
336 28015
337 28183
338 28351
339 28520
340 28689
341 28859
342 29029
343 29200
344 29371
345 29543
346 29715
347 29888
348 30061
349 30235
350 30409
351 164
352 30758
353 30934
354 31110
355 31287
356 31464
357 31642
358 31820
359 31999
360 32178
361 32358
362 32538
363 32719
364 44
365 33081
366 33263
367 33446
368 33629
369 33813
370 33997
371 34182
372 34367
373 34553
374 34739
375 34926
376 35113
377 35301
378 176
379 35677
380 35866
381 36056
382 36246
383 36437
384 36628
385 36820
386 37012
387 37205
388 37398
389 37592
390 37786
391 37981
392 38176
393 38372
394 38568
395 38765
396 38962
397 39160
398 39358
399 39557
400 39756
401 39956
402 40156
403 40357
404 40558
405 40760
406 190
407 41164
408 41367
409 41571
410 41775
411 41980
412 42185
413 42391
414 42597
415 42804
416 43011
417 43219
418 43427
419 43636
420 43845
421 44055
422 44265
423 44476
424 44687
425 44899
426 45111
427 45324
428 45537
429 45751
430 45965
431 46180
432 46395
433 46611
434 46827
435 204
436 47260
437 47478
438 47696
439 47915
440 48134
441 48354
442 48574
443 48795
444 49016
445 49238
446 49460
447 49683
448 49906
449 50130
450 50354
451 50579
452 50804
453 51030
454 51256
455 50
456 51709
457 51937
458 52165
459 52394
460 52623
461 52853
462 29
463 53313
464 53544
465 219
466 54007
467 54240
468 54473
469 54707
470 54941
471 55176
472 55411
473 55647
474 55883
475 56120
476 56357
477 56595
478 56833
479 57072
480 57311
481 57551
482 57791
483 58032
484 58273
485 58515
486 58757
487 59000
488 59243
489 59487
490 59731
491 59976
492 60221
493 60467
494 60713
495 33
496 234
497 61453
498 61701
499 61950
500 62199
501 62449
502 62699
503 62950
504 63201
505 63453
506 63705
507 63958
508 64211
509 64465
510 64719
511 64974
512 65229
513 65485
514 65741
515 65998
516 66255
517 66513
518 66771
519 67030
520 67289
521 67549
522 67809
523 68070
524 68331
525 68593
526 68855
527 69118
528 250
529 69644
530 69908
531 70173
532 70438
533 70704
534 70970
535 71237
536 71504
537 71772
538 72040
539 72309
540 72578
541 72848
542 73118
543 73389
544 73660
545 73932
546 74204
547 74477
548 74750
549 75024
550 75298
551 75573
552 75848
553 76124
554 76400
555 76677
556 76954
557 77232
558 77510
559 77789
560 55
561 266
562 78626
563 78907
564 79188
565 79470
566 79752
567 80035
568 80318
569 80602
570 80886
571 81171
572 81456
573 81742
574 82028
575 82315
576 82602
577 82890
578 83178
579 83467
580 83756
581 84046
582 84336
583 84627
584 84918
585 85210
586 85502
587 85795
588 86088
589 86382
590 86676
591 86971
592 87266
593 87562
594 87858
595 282
596 88451
597 88749
598 89047
599 89346
600 89645
601 89945
602 90245
603 90546
604 90847
605 91149
606 91451
607 91754
608 92057
609 92361
610 92665
611 92970
612 93275
613 93581
614 93887
615 94194
616 94501
617 94809
618 95117
619 95426
620 95735
621 96045
622 96355
623 96666
624 96977
625 97289
626 97601
627 97914
628 98227
629 98541
630 298
631 99169
632 99484
633 99800
634 100116
635 100433
636 100750
637 101068
638 101386
639 101705
640 102024
641 102344
642 102664
643 102985
644 103306
645 103628
646 103950
647 104273
648 104596
649 104920
650 105244
651 105569
652 105894
653 106220
654 106546
655 106873
656 107200
657 107528
658 107856
659 108185
660 108514
661 108844
662 109174
663 109505
664 109836
665 110168
666 316
667 110832
668 111165
669 111499
670 111833
671 112168
672 112503
673 112839
674 113175
675 113512
676 113849
677 114187
678 114525
679 114864
680 63
681 115542
682 115882
683 116223
684 116564
685 116906
686 117248
687 117591
688 117934
689 118278
690 118622
691 118967
692 119312
693 119658
694 120004
695 120351
696 120698
697 121046
698 121394
699 121743
700 122092
701 122442
702 122792
703 334
704 123493
705 123845
706 124197
707 124550
708 124903
709 125257
710 125611
711 125966
712 126321
713 126677
714 127033
715 39
716 127745
717 128103
718 128461
719 128820
720 129179
721 129539
722 129899
723 130260
724 130621
725 130983
726 131345
727 131708
728 132071
729 132435
730 132799
731 133164
732 133529
733 133895
734 134261
735 134628
736 134995
737 135363
738 135731
739 136100
740 136469
741 353
742 137208
743 137579
744 137950
745 138322
746 138694
747 139067
748 139440
749 139814
750 140188
751 140563
752 140938
753 141314
754 141690
755 142067
756 142444
757 142822
758 143200
759 143579
760 143958
761 144338
762 144718
763 145099
764 145480
765 145862
766 146244
767 146627
768 147010
769 147394
770 147778
771 148163
772 148548
773 148934
774 149320
775 149707
776 150094
777 150482
778 150870
779 151259
780 372
781 152037
782 152427
783 152818
784 153209
785 153601
786 153993
787 154386
788 154779
789 155173
790 155567
791 155962
792 34
793 156752
794 157148
795 157545
796 157942
797 158340
798 158738
799 159137
800 159536
801 159936
802 160336
803 160737
804 161138
805 161540
806 161942
807 162345
808 162748
809 163152
810 163556
811 163961
812 164366
813 164772
814 165178
815 165585
816 71
817 166399
818 166807
819 167216
820 392
821 168034
822 168444
823 168855
824 169266
825 169678
826 170090
827 170503
828 170916
829 171330
830 171744
831 172159
832 172574
833 172990
834 173406
835 173823
836 174240
837 174658
838 175076
839 175495
840 175914
841 176334
842 176754
843 177175
844 177596
845 178018
846 178440
847 178863
848 179286
849 179710
850 180134
851 180559
852 180984
853 181410
854 181836
855 182263
856 182690
857 183118
858 183546
859 183975
860 184404
861 412
862 185263
863 185694
864 186125
865 186557
866 186989
867 187422
868 187855
869 188289
870 188723
871 189158
872 189593
873 190029
874 190465
875 190902
876 191339
877 191777
878 192215
879 192654
880 193093
881 193533
882 193973
883 194414
884 194855
885 195297
886 195739
887 196182
888 196625
889 197069
890 197513
891 197958
892 198403
893 198849
894 199295
895 199742
896 200189
897 200637
898 201085
899 201534
900 201983
901 202433
902 202883
903 433
904 203784
905 204236
906 204688
907 205141
908 205594
909 206048
910 206502
911 206957
912 207412
913 207868
914 208324
915 208781
916 209238
917 209696
918 210154
919 210613
920 211072
921 211532
922 211992
923 212453
924 35
925 213375
926 213837
927 214300
928 214763
929 215227
930 215691
931 216156
932 216621
933 217087
934 217553
935 218020
936 218487
937 218955
938 219423
939 219892
940 220361
941 220831
942 221301
943 221772
944 222243
945 222715
946 454
947 223659
948 224132
949 224606
950 225080
951 225555
952 226030
953 226506
954 226982
955 227459
956 227936
957 228414
958 228892
959 229371
960 229850
961 230330
962 230810
963 231291
964 231772
965 232254
966 232736
967 233219
968 233702
969 80
970 234669
971 235154
972 235639
973 236125
974 236611
975 237098
976 237585
977 238073
978 238561
979 239050
980 239539
981 240029
982 240519
983 241010
984 241501
985 241993
986 242485
987 242978
988 243471
989 243965
990 475
991 244953
992 245448
993 245944
994 246440
995 246937
996 247434
997 247932
998 248430
999 248929
1000 249428