3
18
26
35
53
63
77
86
96
97
99
102
105
113
114
123
140
159
167
183
184
215
224
225
232
