13
12
12
13
13
14
14
15
15
15
15
15
15
15
15
16
16
16
17
13
13
14
14
15
18
20
18
16
15
15
15
15
15
15
15
16
15
15
14
15
15
14
7
14
16
15
13
12
9
6
8
9
12
19
20
18
18
17
18
16
14
11
11
12
13
13
14
15
16
17
17
22
22
22
22
22
22
22
23
23
28
29
29
33
34
34
35
36
36
39
40
38
37
36
37
41
41
42
42
43
43
43
43
44
44
44
45
60
65
63
52
49
38
36
33
34
34
33
30
30
29
29
28
28
27
25
21
21
21
22
21
21
21
22
22
22
21
19
17
17
17
17
16
16
17
20
18
14
16
26
31
34
37
44
43
35
27
22
20
21
22
23
24
24
23
22
20
17
17
18
18
18
18
19
19
18
18
24
25
25
24
24
24
24
24
24
23
21
21
25
26
26
26
26
26
24
25
25
26
29
29
29
30
30
29
28
29
30
30
30
30
30
29
29
30
30
29
30
30
30
31
32
32
32
32
31
31
29
32
32
32
31
31
34
34
34
34
35
35
35
35
35
35
35
35
35
35
35
35
36
36
37
38
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
40
42
42
43
43
43
44
45
45
45
47
47
50
53
55
57
58
56
57
61
76
84
83
82
81
80
79
81
82
82
85
86
88
89
91
95
100
102
103
117
120
120
119
115
101
96
95
94
94
93
93
93
92
92
92
92
93
93
93
93
92
92
91
91
90
88
87
86
86
85
84
84
84
84
84
84
81
80
80
80
80
81
82
83
83
83
85
87
87
89
90
91
96
97
97
98
101
102
102
102
112
113
115
117
119
121
123
130
132
132
132
132
132
132
133
134
134
135
135
139
140
141
143
147
149
152
152
153
154
155
156
157
158
160
164
165
166
168
169
169
172
173
174
175
176
176
177
179
179
180
181
185
185
186
189
189
190
193
194
195
196
197
197
198
198
198
197
197
196
190
190
190
190
190
190
190
190
187
186
185
183
183
182
178
178
177
177
177
177
176
175
172
172
174
175
175
177
178
179
180
180
176
176
176
176
176
177
177
178
178
183
183
183
183
180
176
174
173
172
168
161
160
158
157
157
154
153
153
153
152
146
144
142
141
140
139
138
137
137
136
136
135
134
133
131
132
134
135
137
150
158
158
159
160
160
161
161
159
158
156
155
154
153
151
149
147
145
144
142
141
141
140
139
137
131
124
118
116
116
109
107
105
103
101
99
97
97
97
97
97
97
97
97
97
97
97
97
96
94
87
85
84
82
76
75
74
73
69
68
67
67
67
67
67
67
68
69
69
68
67
67
70
71
71
69
67
62
61
60
59
58
58
58
57
59
59
61
65
67
67
67
67
67
67
67
60
59
56
57
57
58
60
60
60
54
54
51
51
51
51
52
53
50
49
48
48
49
52
53
54
54
49
46
42
41
42
43
43
43
43
43
42
42
42
42
42
42
42
43
43
43
43
43
44
43
43
43
43
43
43
41
41
39
38
37
37
38
38
38
38
38
37
37
37
37
38
38
38
37
36
36
35
34
33
31
31
31
33
34
35
36
36
36
36
36
36
36
36
37
37
36
35
34
34
33
33
35
38
40
40
39
33
32
32
30
30
31
31
31
30
29
29
29
29
29
29
29
29
28
28
31
31
31
31
31
28
26
24
23
23
23
23
22
22
23
23
23
22
22
22
23
21
21
21
23
23
23
21
19
19
19
17
16
16
15
14
14
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
13
11
11
11
11
11
13
13
14
14
14
9
9
8
10
10
10
10
10
11
11
11
11
10
10
10
10
9
9
9
9
8
8
8
8
8
8
8
8
8
8
10
10
10
10
7
6
6
5
10
10
11
11
11
12
12
12
11
10
10
10
7
7
6
6
5
4
4
4
4
4
4
4
4
4
4
4
4
5
5
5
7
7
7
8
8
8
8
8
8
8
9
9
9
5
5
5
6
6
6
6
6
6
7
7
5
4
8
7
7
6
6
6
4
5
6
6
6
7
8
8
8
22
23
27
29
30
30
29
31
35
37
38
42
43
44
44
44
48
49
49
50
51
53
53
55
59
61
62
70
69
67
65
63
58
52
51
49
42
40
38
33
34
34
34
34
34
30
27
27
26
25
25
25
25
24
22
19
19
19
19
19
19
19
20
20
21
23
21
21
21
21
21
22
23
23
23
26
29
30
30
30
30
30
30
34
33
33
32
39
43
56
59
64
62
56
44
44
44
44
43
43
43
43
42
42
42
42
36
41
41
41
37
36
34
34
33
33
31
26
26
26
22
22
22
22
22
22
22
21
20
17
17
17
15
13
13
13
13
13
14
16
17
19
20
20
20
20
20
20
19
16
7
4
4
5
14
15
15
15
14
12
5
15
15
14
12
11
11
11
11
12
12
13
16
16
15
15
15
14
14
14
14
15
16
17
18
19
19
18
14
14
13
14
16
16
15
15
15
15
15
15
15
14
14
14
14
13
13
13
10
10
10
12
12
13
13
14