0
0
1
3
4
5
8
8
8
8
10
14
17
17
17
17
18
20
23
25
26
26
26
26
28
29
29
29
32
32
32
34
34
37
37
37
39
43
45
49
53
56
56
59
62
65
67
67
69
72
73
73
80
83
85
86
87
91
94
98
101
104
107
110
