0
1
2
3
4
5
7
9
10
11
14
16
17
18
19
20
23
24
26
27
29
30
31
36
41
42
43
44
45
47
48
50
51
52
57
59
66
67
68
69
70
72
73
74
75
76
78
80
81
82
86
87
90
96
97
98
99
102
103
104
106
107
109
111
113
114
115
118
120
127
128
131
132
133
135
136
137
138
141
142
145
147
148
152
154
156
158
160
162
163
164
166
167
169
170
171
172
173
174
175
178
179
182
183
184
185
186
187
188
190
195
199
200
202
203
205
206
207
208
209
210
211
212
213
214
216
218
220
221
222
223
225
226
227
230
231
234
236
237
238
239
240
241
242
243
245
248
251
252
253
254
255
256
258
260
263
265
266
269
271
274
275
276
277
278
280
282
283
286
288
291
292
295
297
298
299
301
305
307
308
310
312
315
321
323
325
326
327
331
333
334
335
336
337
339
340
341
343
346
347
348
349
351
352
353
355
356
357
358
359
360
364
366
368
372
373
374
376
378
380
383
385
387
388
389
390
391
392
393
394
395
396
398
401
403
404
405
406
407
408
409
410
414
416
417
418
419
420
422
423
425
426
427
428
429
430
431
432
434
436
437
438
