0
3
4
6
10
13
15
17
18
19
21
29
30
32
37
39
40
41
43
44
47
48
49
53
62
65
68
73
81
82
84
88
90
92
97
101
106
107
110
112
113
116
120
122
126
131
135
139
140
142
143
144
147
162
165
166
168
169
174
175
176
179
180
181
184
185
187
195
196
198
200
202
207
209
211
217
218
219
228
230
233
234
240
241
242
243
245
246
250
251
253
254
255
264
267
268
270
273
276
279
281
287
288
292
295
300
303
305
306
308
310
326
330
332
335
336
337
339
340
343
346
347
348
359
360
362
367
370
372
376
379
385
386
391
394
401
402
406
411
417
419
420
435
437
442
451
452
453
454
458
461
465
469
473
475
481
484
488
491
497
501
503
505
506
509
511
512
514
518
519
520
522
530
531
533
534
535
538
542
544
547
550
553
554
559
560
568
569
570
571
575
577
578
585
587
590
591
595
596
597
600
601
602
603
605
606
611
