0
2
3
6
8
11
14
19
23
24
27
31
32
37
38
45
48
51
57
62
63
65
66
67
68
71
72
75
76
78
84
85
89
94
96
100
101
104
105
106
107
108
109
111
112
116
118
119
126
129
130
131
132
135
139
141
142
151
152
153
155
157
158
159
161
163
165
166
167
169
171
175
182
183
184
189
190
191
193
196
200
205
210
211
212
213
214
215
223
231
232
236
238
241
243
245
248
249
250
252
254
256
259
261
262
265
266
270
271
272
273
274
276
277
283
286
287
290
291
292
293
294
295
296
299
300
301
304
306
308
311
312
313
314
315
320
325
327
328
331
336
338
341
346
347
352
355
356
358
359
361
362
363
365
371
375
381
382
384
385
389
395
397
399
400
401
402
408
409
411
415
416
417
423
425
426
428
429
432
433
435
442
443
444
445
447
448
451
452
454
459
460
463
466
467
470
471
473
474
476
477
478
483
484
486
487
489
490
491
494
495
496
497
501
502
508
510
