0
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
7
7
7
7
10
22
22
23
24
25
25
25
25
25
25
25
25
25
25
25
25
25
25
25
26
26
27
28
28
29
29
32
37
42
42
42
42
43
44
45
