0
1
2
4
5
7
8
9
10
13
15
16
17
18
22
24
27
28
30
31
33
34
36
37
38
39
42
43
44
46
47
49
51
52
53
54
55
56
57
60
61
62
63
65
66
68
70
72
73
75
76
77
80
83
86
87
88
89
90
93
95
96
97
98
100
101
108
110
111
112
113
117
118
119
120
121
123
124
125
126
127
128
129
130
135
138
141
142
143
144
145
146
148
149
150
152
153
154
155
158
159
163
165
167
170
172
174
175
176
177
178
181
182
183
185
186
187
189
190
192
194
195
196
197
200
201
202
203
204
207
208
209
211
212
213
214
216
218
219
221
222
223
224
227
230
231
237
239
240
241
243
244
245
247
248
249
250
251
256
257
258
260
261
262
266
267
268
272
273
274
277
279
281
283
285
287
289
290
291
292
295
296
298
301
303
304
307
308
309
311
315
318
320
322
323
324
326
327
328
329
330
333
335
336
337
338
339
340
341
342
343
346
347
348
349
350
351
353
354
356
359
360
362
365
366
367
368
369
373
374
377
378
379
380
384
387
388
389
390
391
392
393
394
396
397
399
402
404
405
406
407
409
410
412
413
415
416
418
419
420
421
423
424
431
433
434
435
436
437
438
439
441
442
