0
1
10
101
104
108
109
11
110
12
123
125
126
127
13
132
133
134
137
14
141
143
145
15
153
154
159
16
164
17
170
177
178
18
182
189
19
190
191
192
195
2
20
202
203
205
208
21
210
215
216
219
22
220
224
225
226
227
229
23
230
231
232
233
234
235
237
238
239
24
240
241
242
243
244
245
246
247
248
249
25
250
251
253
254
255
256
257
258
26
262
263
264
268
269
27
270
275
277
278
28
284
285
286
287
288
29
290
297
299
3
30
300
301
302
303
304
305
306
308
309
31
32
33
34
35
36
37
38
39
4
40
41
42
43
44
45
46
47
48
49
5
50
51
52
53
54
55
56
57
58
59
6
60
61
62
63
64
65
66
67
68
69
7
70
71
72
73
74
75
76
77
78
79
8
80
81
82
83
84
85
86
87
88
89
9
90
92
95
96
97
98
99