0
0
2
3
4
5
5
5
9
10
10
10
10
11
15
16
16
16
18
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
22
22
22
22
26
30
30
31
32
32
32
33
34
34
34
36
37
38
38
47
47
47
47
47
47
47
50
53
56
56
56
56
