4
4
4
4
4
5
7
7
7
8
8
8
8
10
11
11
11
11
11
12
12
12
13
13
15
16
17
19
20
20
20
21
22
23
23
23
23
24
25
26
27
27
27
27
29
30
31
31
31
32
35
35
35
36
36
36
37
38
40
41
42
42
42
42
42
42
43
43
43
45
46
47
47
49
50
53
53
54
54
54
55
55
55
56
56
57
57
58
58
58
58
58
58
60
60
61
61
61
63
63
64
66
67
68
69