0
1
3
10
14
15
18
20
37
38
41
50
52
62
66
67
87
90
99
103
106
109
115
122
141
144
145
146
147
164
167
169
175
178
187
192
197
200
216
220
226
238
242
244
245
252
262
267
269
278
279
286
307
314
320
321
330
334
338
340
345
348
353
356
361
364
365
372
377
384
392
396
401
404
407
409
415
420
423
441
446
448
455
459
462
464
476
482
488
492
495
503
507
514
521
526
529
535
540
547
550
561
567
569
570
579
581
583
587
609
612
613
617
624
626
629
633
647
648
655
663
664
666
669
673
687
695
698
699
714
724
741
742
746
747
760
763
766
771
774
775
779
781
796
801
806
807
809
819
830
832
836
849
853
857
865
869
884
890
893
