0
2
4
5
9
11
17
18
23
28
32
34
39
45
49
52
58
60
61
71
73
79
81
97
98
100
101
103
104
109
113
119
123
126
128
129
131
133
141
146
159
160
161
165
167
168
170
172
175
181
183
184
191
203
205
217
219
225
233
238
251
252
254
256
257
261
263
266
271
279
281
294
295
307
310
312
317
325
330
331
335
340
344
354
356
362
363
364
368
371
376
380
381
391
393
396
399
400
401
406
412
413
418
424
432
437
438
442
444
445
447
449
456
457
462
463
466
467
469
470
477
478
480
482
483
485
498
500
508
516
522
524
525
526
527
529
539
542
544
556
557
558
566
579
580
582
585
586
589
591
599
600
602
612
615
617
618
622
630
631
632
637
640
643
647
652
657
658
659
663
666
668
673
680
682
689
691
695
709
714
715
724
725
730
743
744
757
758
766
770
776
783
784
