0
1
4
5
6
7
8
9
10
11
13
15
16
18
19
20
21
24
25
26
27
28
29
30
31
34
36
37
39
40
43
44
46
49
50
51
52
53
54
55
57
60
61
62
65
66
67
68
69
70
71
76
77
80
81
82
84
87
90
91
92
93
95
96
98
100
102
105
107
108
111
112
114
115
117
123
124
125
127
128
129
130
133
134
135
136
137
138
139
140
141
142
145
147
149
150
153
154
159
160
161
164
166
167
168
170
171
172
173
176
178
182
183
184
185
187
188
190
191
193
194
195
196
198
199
201
203
205
206
210
211
214
216
217
218
221
222
223
224
226
229
230
232
233
234
235
237
239
240
243
244
245
246
247
248
249
250
252
253
254
258
259
260
261
262
263
265
266
269
270
271
272
274
275
276
280
283
284
286
287
288
289
291
294
295
296
298
299
300
302
303
304
307
308
309
310
311
313
316
317
319
320
323
325
326
327
328
329
330
331
332
333
334
335
338
339
340
342
343
347
348
349
350
351
353
354
355
356
357
358
359
362
363
365
366
367
368
369
371
372
376
377
378
379
381
382
383
385
391
394
395
398
399
400
401
403
404
406
409
410
411
412
413
414
416
417
418
420
421
423
424
425
426
427
428
429
431
432
433
434
435
436
437
438
440
442
443
445
446
448
451
452
453
454
456
457
458
459
461
