10
11
11
8
9
9
10
10
10
9
5
3
3
5
6
6
10
12
11
11
11
4
4
4
6
8
8
7
6
6
6
4
0
1
2
4
2
15
20
23
18
15
17
22
24
22
22
21
21
21
21
21
19
19
18
17
14
13
12
14
14
14
9
18
17
17
19
14
13
12
11
15
14
18
20
20
20
20
19
19
18
16
14
12
13
16
18
20
21
28
30
33
32
32
29
30
32
30
29
35
36
35
36
34
32
30
33
33
31
27
20
20
20
20
21
19
12
11
17
16
14
21
19
22
26
29
33
28
27
28
27
23
23
17
17
16
16
16
15
15
18
21
25
25
38
38
38
38
38
39
39
39
39
39
39
39
38
35
35
41
43
44
31
31
31
31
17
10
7
7
13
16
17
20
12
12
12
11
11
12
15
23
26
31
31
31
30
29
28
28
22
4
6
6
8
8
9
14
18
18
9
14
9
16
20
15
17
14
4
6
9
8
6
7
8
8
7
5
5
3
1
2
3
3
4
4
2
5
6
7
6
3
5
5
9
7
10
12
18
10
2
6
7
8
5
6
10
10
10
10
10
11
12
12
12
12
11
10
10
11
9
10
10
17
17
14
12
12
13
15
17
17
17
17
17
18
15
14
12
12
9
7
7
9
9
9
13
13
21
23
24
23
23
19
16
18
21
28
28
29
26
24
23
24
24
25
24
24
24
24
24
25
26
28
29
30
34
33
38
39
44
44
44
44
44
45
46
49
50
56
76
75
63
65
71
66
64
65
65
64
63
63
62
59
59
59
57
55
53
49
47
47
39
36
34
31
32
33
34
36
36
36
36
36
54
62
72
73
70
69
69
70
78
80
78
77
74
69
55
52
52
59
62
62
62
55
54
57
61
66
68
69
71
73
79
83
81
83
83
83
88
93
97
99
100
94
91
90
99
113
108
108
111
124
119
102
100
99
113
101
104
110
102
103
103
102
101
101
101
107
111
115
121
122
127
131
132
133
133
135
135
135
135
144
138
137
145
145
142
143
148
148
148
148
148
148
148
148
149
151
154
155
156
158
176
176
177
177
176
172
176
184
191
197
199
203
210
215
222
223
224
234
238
240
242
243
244
243
242
241
245
247
252
255
257
265
260
258
256
249
249
252
254
257
269
270
272
278
281
284
289
291
293
293
296
286
286
285
285
285
285
285
285
283
282
273
270
270
270
268
270
271
272
275
273
254
250
229
229
246
246
247
252
242
248
250
256
258
256
255
248
217
215
216
215
215
216
219
210
209
192
191
192
188
173
172
172
170
164
159
153
148
142
152
155
157
161
161
161
161
161
157
155
165
173
182
190
192
188
188
194
197
196
190
185
181
177
174
174
174
165
160
152
143
143
143
143
145
145
142
156
156
153
150
151
150
150
150
149
148
147
146
141
141
145
147
148
151
151
151
152
152
153
153
156
159
160
160
162
164
164
165
166
167
169
169
167
169
173
176
184
185
187
192
205
205
205
201
196
208
211
212
210
210
211
211
213
228
229
228
226
210
208
191
179
174
181
186
181
174
160
160
159
157
155
149
142
136
133
132
136
136
135
137
137
134
130
124
119
104
99
99
95
92
90
90
90
90
89
87
86
78
75
71
68
63
60
57
53
53
35
35
35
29
29
31
32
32
33
34
34
37
41
44
48
49
49
47
54
56
59
66
71
72
71
73
75
75
75
75
77
95
95
93
93
94
95
107
110
110
110
110
110
110
109
109
109
108
104
107
112
116
118
122
125
141
142
144
139
138
138
138
136
135
132
121
121
121
121
120
120
122
135
137
137
137
137
136
129
128
128
128
128
127
120
115
110
108
107
106
105
101
100
100
99
98
96
91
92
93
93
91
74
71
74
63
66
66
66
66
66
68
68
75
69
57
65
68
64
45
36
36
36
36
34
36
37
42
43
43
40
39
36
31
35
30
19
22
22
22
22
22
24
25
25
22
21
19
22
22
21
20
20
19
18
15
16
15
13
12
11
11
7
8
8
9
9
8
8
5
6
6
5
2
2
2
5
9
14
15
15
18
21
20
19
13
16
16
14
14
14
13
10
8
10
10
11
10
10
17
20
20
22
24
25
27
35
42
42
42
42
42
48
50
52
53
55
64
64
64
64
65
67
71
73
76
82
88
91
93
94
97
97
100
100
100
100
100
101
103
106
110
114
117
123
124
125
127
127
126
124
123
130
131
133
136
138
142
142
142
143
143
140
131
124
127
128
131
130
129
129
129
129
128
127
123
118
111
111
108
107
105
97
84
73
73
68
67
66
64
47
46
46
43
43
42
39
39
39
39
38
38
38
38
38
38
38
38
38
40
32
23
22
21
19
18
15
16
17
18
18
19
20
28
27
30
31
34
32
24
20
20
22
23
14
14
17
18
20
14
16
21
20
20
23
25
28
29
33
32
35
36
36
36
38
38
37
37
36
34
31
30
31
32
31
29
24
22
20
16
15
15
16
18
18
19
20
20
20
20
18
14
10
10
12
12
15
17
19
16
14
18
16
14
12
15
16
21
22
23
23
23
23
24
24
25
24
14
13
12
12
12
12
11
9
5
3
1
3
4
7
8
8
8
8
8
8
7
6
4
3
12
10
10
8
5
7
7
10
10
10
9
9
8
8
8
8
10
11
11
11
8
9
11
13