23
23
27
27
25
22
21
21
20
20
18
18
18
20
20
20
20
20
20
20
20
21
19
19
18
18
20
20
20
20
22
22
22
24
24
25
25
23
24
24
22
22
20
23
22
18
20
20
19
19
19
21
21
21
23
23
23
23
23
24
22
19
23
24
31
33
34
34
31
29
29
28
27
24
24
23
23
23
22
21
21
23
24
21
42
38
38
44
43
43
46
46
46
46
44
41
41
41
41
40
36
37
42
40
40
37
37
34
30
29
27
27
25
25
19
19
19
21
24
28
30
30
25
25
25
25
22
21
19
14
9
12
13
12
13
14
15
13
10
11
12
15
15
15
8
9
10
11
12
13
15
14
13
11
11
11
11
11
11
11
11
12
13
13
13
11
13
13
9
10
11
11
11
12
13
12
12
13
13
11
15
15
15
14
15
15
15
15
15
15
15
15
14
13
13
13
13
13
14
14
13
13
14
14
12
12
12
13
14
15
14
15
12
12
13
13
13
13
13
14
14
14
14
14
14
13
13
15
14
14
14
15
15
14
13
10
8
8
9
12
11
11
11
11
11
11
11
12
8
9
7
5
6
9
9
9
10
11
11
7
8
10
9
9
9
9
14
13
15
13
15
15
15
15
18
14
12
13
12
13
14
14
13
13
12
12
15
16
18
18
17
13
19
20
24
24
25
25
29
36
36
41
43
46
46
43
43
43
46
46
41
41
25
25
25
27
28
24
24
51
43
38
34
33
28
27
22
17
12
12
13
13
13
11
10
10
10
10
11
12
13
12
11
11
14
16
18
53
61
107
107
112
113
116
120
121
121
110
109
118
116
116
116
124
126
133
134
146
158
155
149
139
134
120
118
116
118
118
118
113
105
105
98
92
90
88
88
88
78
69
66
68
49
43
33
29
12
13
13
12
12
12
12
12
11
9
9
13
13
12
13
13
12
12
12
12
11
11
11
15
13
12
11
8
8
9
9
8
8
10
11
12
12
12
13
13
17
59
60
63
64
64
64
64
66
67
71
75
78
79
87
85
84
84
85
86
86
86
91
95
96
96
96
96
96
91
88
84
84
82
81
70
67
65
63
61
56
50
46
42
36
33
32
30
30
31
32
32
32
32
32
37
53
64
67
76
73
67
60
62
63
63
63
60
61
63
63
58
59
61
63
66
75
79
81
83
84
87
94
98
100
100
99
89
86
85
83
82
81
67
59
52
44
35
35
35
32
28
32
39
61
80
91
93
94
91
86
47
36
33
31
31
31
35
36
38
38
41
48
48
46
38
37
36
35
35
36
37
38
44
44
44
44
67
73
84
87
88
90
90
90
91
91
92
93
94
95
99
99
99
99
98
98
98
99
99
100
98
83
74
70
68
71
74
82
88
92
96
97
95
94
93
94
101
101
100
96
95
95
95
89
84
80
75
61
53
42
34
33
30
29
30
31
32
39
39
39
39
40
41
41
42
43
40
38
37
36
28
26
27
25
24
21
22
26
31
34
41
67
73
74
78
80
82
82
82
81
81
80
78
76
69
65
53
37
23
18
19
22
27
28
30
30
31
31
31
32
32
35
33
33
33
33
35
43
58
67
77
81
85
85
85
86
87
87
87
86
84
83
80
74
72
72
77
78
80
83
86
91
90
98
98
96
90
90
92
94
99
101
103
104
104
104
104
108
110
111
121
122
120
119
114
114
119
142
146
154
156
160
157
140
130
125
123
118
116
114
111
116
117
119
121
113
108
108
108
101
100
48
40
15
13
12
12
13
15
14
14
13
12
11
11
12
13
13
18
23
26
29
36
39
52
62
71
73
78
80
82
86
91
97
101
101
101
100
97
94
103
100
96
94
89
88
86
80
78
79
79
76
67
49
44
41
28
30
33
39
44
49
65
65
62
57
55
47
25
24
15
13
13
13
13
14
14
13
12
11
11
11
11
12
12
13
15
15
13
13
10
11
12
12
12
12
13
13
13
13
13
12
18
16
15
14
14
15
16
16
16
17
17
18
19
20
21
25
26
29
29
35
36
45
45
39
35
39
49
55
62
67
70
69
68
66
55
50
49
48
48
51
53
53
51
41
43
44
52
55
65
68
75
78
78
78
78
78
78
79
76
76
76
72
74
69
67
65
64
63
63
59
59
62
58
55
49
46
45
43
47
49
51
57
58
58
41
40
44
46
46
42
36
28
26
27
31
33
31
26
22
16
20
19
16
15
14
14
14
16
12
11
10
10
10
11
11
11
11
9
10
11
12
8
9
10
13
15
14
13
10
9
8