43
43
42
42
36
37
32
31
29
30
30
30
30
34
39
39
39
39
39
39
40
40
40
40
40
41
41
41
40
39
37
37
37
37
37
34
34
34
34
34
34
34
34
34
35
35
32
31
31
27
28
32
33
34
33
33
33
33
33
33
33
34
35
35
36
36
34
34
34
34
34
34
34
34
32
27
27
27
27
27
27
27
23
22
21
20
20
17
17
17
17
17
17
17
18
18
19
19
21
27
27
34
34
35
36
37
37
37
41
41
43
40
40
39
38
37
37
37
37
36
36
35
35
42
43
44
47
46
46
46
49
49
50
50
50
49
48
44
45
46
46
47
47
46
46
45
45
45
45
45
45
45
45
45
45
45
44
44
43
60
63
70
71
73
76
81
84
84
84
85
96
99
105
116
119
120
122
126
128
128
129
128
128
136
138
140
141
143
146
148
144
143
138
128
126
124
121
117
117
117
114
114
110
110
93
84
81
81
81
82
82
84
84
84
85
86
88
88
89
95
97
98
99
98
96
95
94
92
90
93
93
91
92
92
94
97
97
94
93
92
90
89
85
85
85
85
84
84
84
84
84
88
87
91
92
93
93
93
93
91
86
85
85
85
87
87
85
85
84
82
78
77
77
76
76
76
76
75
73
70
57
57
56
56
56
54
53
52
46
46
46
42
41
35
34
34
33
33
32
32
31
29
28
27
26
26
29
27
23
23
23
23
23
22
20
18
18
18
17
18
17
17
17
16
15
15
14
13
13
14
16
16
16
16
15
15
15
14
14
14
14
14
14
14
14
14
12
7
7
7
7
7
6
6
6
5
5
5
4
4
4
4
4
3
3
3
3
3
5
5
5
5
5
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
3
3
4
4
4
4
4
4
0
0
0
1
3
1
1
3
3
3
2
2
1
1
1
1
1
2
2
2
2
2
2
2
2
2
1
3
3
4
4
4
1
0
0
0
0
0
1
1
2
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
1
1
1
1
2
3
5
6
6
5
4
2
2
3
4
4
4
4
4
4
4
4
4
3
3
2
2
2
2
2
2
2
3
3
4
4
4
4
4
4
4
4
4
3
3
3
0
0
3
3
2
2
1
1
1
1
1
1
1
1
1
3
3
3
2
2
2
2
6
7
4
5
3
1
2
3
4
7
7
7
7
7
7
7
7
7
8
10
11
12
12
12
11
10
10
10
10
11
12
13
13
13
10
8
8
7
7
7
7
7
7
7
6
4
4
4
5
6
6
6
9
9
9
10
10
12
13
13
12
10
10
10
10
12
13
13
12
12
12
9
9
9
9
9
10
10
10
10
10
10
9
8
7
7
11
11
11
10
9
8
8
7
7
8
8
8
8
8
8
8
8
8
8
12
12
12
13
13
13
13
14
14
15
21
23
20