42
41
41
41
41
41
41
36
36
22
20
18
15
13
13
11
7
6
6
7
8
7
7
7
8
8
8
8
8
8
8
7
7
5
6
6
6
6
6
6
6
6
7
7
8
8
8
8
8
9
10
10
8
8
10
11
11
11
11
11
11
11
12
13
15
15
15
19
19
20
20
21
20
16
16
16
14
15
15
15
14
15
15
14
13
14
14
15
13
13
14
17
19
19
19
21
23
20
17
20
20
20
21
27
28
30
33
38
37
36
36
36
35
27
25
25
26
25
24
24
24
23
21
24
27
27
27
30
30
27
27
32
31
30
29
26
25
25
27
28
28
26
24
23
23
24
24
24
24
24
24
24
25
25
25
25
25
27
27
28
29
28
32
32
33
33
33
31
31
30
30
30
32
32
32
32
32
33
34
37
38
38
38
37
37
36
35
37
38
39
41
43
48
49
49
45
44
49
49
46
45
45
48
47
47
47
44
41
41
41
41
41
41
41
42
42
43
45
46
46
46
46
46
48
48
49
49
49
51
52
53
54
54
56
58
60
63
64
65
65
67
69
71
76
79
84
86
95
98
100
101
101
102
102
103
103
105
127
131
142
146
147
175
184
191
191
194
198
200
202
204
195
200
200
200
199
198
197
196
196
195
195
194
194
192
189
188
188
188
187
186
185
183
182
175
172
169
166
164
161
157
156
155
154
153
152
150
145
140
137
134
134
132
131
131
130
129
129
127
127
127
127
125
125
121
117
114
113
111
108
107
104
103
103
102
104
104
109
109
109
109
105
97
97
98
98
99
99
98
98
98
101
101
101
100
98
97
94
94
95
96
93
92
94
95
95
93
85
84
83
82
82
81
79
77
77
77
76
75
75
75
85
85
85
85
70
70
69
69
69
69
69
69
68
68
69
70
75
75
74
74
73
72
69
65
62
58
58
58
59
59
71
72
73
73
73
64
71
74
75
73
74
79
71
63
61
62
60
62
62
62
63
61
60
59
60
59
59
57
54
55
58
57
56
58
59
59
59
57
57
58
60
64
61
54
54
52
51
45
48
49
50
48
45
44
43
40
39
38
38
38
42
40
40
39
37
37
38
38
41
45
45
44
44
44
44
45
46
46
49
57
57
57
61
61
59
57
54
53
54
56
58
56
53
52
51
47
45
43
41
40
37
36
29
27
26
26
25
25
25
25
26
27
28
28
28
29
29
28
26
26
26
26
26
24
24
24
25
25
26
24
28
28
27
26
26
26
27
27
27
25
23
22
22
24
24
26
26
26
26
28
31
31
31
33
34
32
30
30
29
31
34
36
38
38
40
40
40
43
47
47
48
49
48
43
36
35
34
34
36
38
39
42
42
38
33
34
35
34
32
31
31
32
31
29
28
31
31
24
22
20
14
14
13
12
12
13
12
14
15
17
18
22
28
34
35
34
34
34
34
34
34
34
32
31
31
30
29
29
28
28
27
25
24
24
22
21
20
19
18
18
17
15
13
12
11
10
9
7
7
7
7
10
12
13
15
15
15
15
15
16
16
16
17
18
18
18
17
17
16
15
15
15
15
15
15
15
15
15
15
15
15
17
19
18
17
16
21
21
21
20
19
15
14
14
13
13
16
19
21
25
23
21
17
14
11
10
10
9
9
9
8
8
8
6
5
5
6
5
6
7
8
8
9
9
9
7
7
2
2
2
2
2
2
2
3
3
4
4
4
4
5
5
5
5
5
5
5
5
5
5
5
4
4
4
4
4
4
4
4
4
4
4
4
5
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
3
5
4
4
4
4
3
5
3
7
9
12
13
12
7
5
2
2
2
1
1
1
1
2
4
6
3
2
3
3
3
3
4
5
6
5
3
2
2
2
3
5
5
3
2
2
3
1
1
3
2
2
3
3
3
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
1
1
1
1
1
2
1
1
1
1
1
1
2
1
1
0
0
0
1
1
1
2
2
2
2
2
2
2
2
2
2
3
2
2
4
4
4
4
4
3
1
1
1
2
4
5
5
5
5
5
4
4
3