0
1
2
4
5
6
7
8
10
11
12
14
15
16
17
18
20
21
22
23
25
26
28
29
30
32
34
44
46
47
55
59
60
61
63
66
67
69
72
73
78
80
81
82
83
85
88
89
90
92
93
94
95
96
97
98
99
101
103
105
107
108
109
112
113
115
117
118
121
125
126
127
129
131
133
135
136
137
138
140
143
144
145
146
147
148
150
151
152
153
154
155
156
157
158
159
163
164
166
167
168
171
172
173
175
177
178
179
181
182
183
184
185
187
190
191
193
195
196
198
199
204
208
214
216
217
219
220
221
224
226
227
228
233
234
237
238
239
240
243
246
248
251
253
255
259
263
265
266
270
271
272
274
275
276
277
280
281
282
284
292
294
295
297
298
299
300
301
302
303
304
305
306
308
309
311
313
314
315
316
317
318
319
320
321
322
323
324
328
329
331
333
338
340
343
345
346
347
348
349
350
353
355
356
360
361
362
365
366
367
371
373
376
378
379
381
385
387
388
389
394
396
