1 -1
2 2
3 3
4 6
5 7
6 8
7 9
8 10
9 11
10 17
11 36
12 45
13 48
14 54
15 56
16 67
17 69
18 76
19 97
20 118
21 119
22 120
23 219
24 231
25 249
26 258
27 286
28 299
29 302
30 356
31 367
32 377
33 392
34 455
35 471
36 533
37 547
38 563
39 573
40 576
41 647
42 1033
43 1096
44 1125
45 1129
46 1157
47 1178
48 1334
49 1405
50 1439
51 1587
52 1664
53 1721
54 1952
55 2006
56 2035
57 2228
58 2389
59 2455
60 2644
61 2809
62 2865
63 4587
64 4683
65 4863
66 4882
67 5108
68 5180
69 5841
70 5953
71 6162
72 6176
73 6794
74 6915
75 7416
76 7543
77 8169
78 8301
79 8523
80 8660
81 9196
82 9335
83 9370
84 9515
85 9902
86 10201
87 10736
88 10885
89 11356
90 11451
91 11508
92 11717
93 11781
94 11874
95 12415
96 19473
97 20093
98 20417
99 20941
100 21201
101 21257
102 21516
103 21931
104 24521
105 25237
106 25602
107 28156
108 28933