0
1
2
4
5
7
8
11
16
19
27
29
30
32
34
35
36
38
39
40
41
44
46
48
52
53
54
56
60
63
64
69
70
72
74
75
76
77
78
79
81
91
98
99
100
106
110
111
113
114
115
116
122
123
125
130
131
134
135
138
140
146
153
157
161
162
163
167
169
175
180
182
183
185
191
192
197
198
199
203
208
211
215
216
217
222
224
226
228
233
234
235
236
242
244
246
248
252
256
257
259
261
262
263
266
269
270
271
272
274
278
279
280
283
290
293
295
296
298
299
302
304
306
308
310
311
312
313
316
319
323
325
327
329
330
333
336
338
342
343
346
347
351
352
356
361
364
366
368
369
370
373
374
375
376
378
380
382
384
389
391
392
393
395
397
398
400
402
403
406
409
410
413
415
416
417
419
422
424
426
427
428
429
431
436
438
439
440
442
444
446
449
450
453
457
462
463
470
471
472
477
478
481
485
487
488
489
491
493
495
496
498
499
500
