0
0
2
3
4
4
4
4
4
4
4
4
4
4
4
4
4
4
5
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
10
10
10
13
16
16
16
19
20
20
21
22
22
22
25
28
30
33
41
41
41
41
41
44
47
50
53
56
56
56
