0
0
0
1
3
4
4
6
8
8
9
11
11
15
15
15
16
17
18
25
26
26
26
27
27
28
30
30
32
34
35
37
37
38
39
39
41
41
43
44
45
48
51
53
54
59
72
95
99
