0
2
4
6
7
9
11
13
15
16
18
23
27
30
37
38
39
43
44
45
47
50
51
53
54
55
58
59
61
65
67
68
74
76
78
86
88
93
95
96
97
102
103
104
105
110
111
114
115
117
122
123
124
126
127
128
132
133
135
137
141
146
148
152
153
154
155
156
157
158
159
160
161
163
165
167
172
175
177
178
179
183
186
187
189
193
194
195
197
200
202
203
204
205
207
209
210
212
214
215
219
223
224
226
227
229
231
239
240
241
243
244
245
255
259
263
264
266
268
270
271
272
275
277
279
281
286
287
289
293
297
304
309
312
322
323
324
325
329
330
334
335
344
348
349
354
360
361
363
366
367
369
370
372
374
387
392
394
398
401
403
405
406
408
409
416
420
422
423
431
438
441
448
454
455
457
458
461
466
470
471
472
473
476
478
483
484
486
488
489
491
497
503
504
505
507
512
516
517
518
520
521
523
524
528
529
531
533
534
535
539
541
542
544
545
546
555
558
559
563
564
567
570
571
572
573
