20
34
38
39
40
41
41
42
42
42
43
43
43
34
36
25
25
23
23
23
22
16
16
15
17
14
14
14
18
17
14
10
11
11
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
9
9
9
9
9
9
9
10
10
11
12
14
15
15
15
15
15
15
15
15
15
15
14
13
12
11
10
10
9
9
10
10
13
13
13
14
14
14
14
15
15
16
17
17
17
22
23
23
23
24
25
26
26
25
25
25
24
24
33
34
35
36
36
36
36
36
35
46
47
49
50
50
48
46
45
44
42
41
40
39
38
36
37
38
39
40
40
41
41
42
69
69
69
69
69
69
69
69
90
91
92
92
93
93
94
173
175
175
189
240
240
241
242
247
249
251
252
254
256
258
259
260
260
260
260
260
260
260
260
260
260
260
260
260
260
261
261
262
262
263
264
264
265
266
266
266
266
266
266
266
266
265
265
265
265
265
265
265
265
265
266
266
266
266
267
268
269
270
270
271
272
273
274
275
276
277
279
279
279
279
280
280
280
280
280
280
280
280
280
280
280
280
279
279
279
279
280
282
285
286
287
288
289
290
291
294
294
294
294
293
293
293
292
292
290
284
283
282
281
282
283
285
299
301
301
301
301
302
302
303
304
304
306
307
309
311
311
312
311
310
308
306
306
305
304
303
301
300
300
300
296
294
292
291
290
289
288
287
286
282
275
272
272
273
273
274
276
285
288
287
286
286
284
283
282
281
280
279
277
276
276
273
273
273
273
273
273
274
274
277
277
277
277
277
277
274
274
269
241
241
223
223
201
223
210
209
209
209
209
209
209
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
208
209
209
210
210
211
212
213
224
217
216
215
249
249
248
248
269
269
268
268
267
267
266
266
271
262
261
260
259
258
257
257
256
254
246
245
244
244
248
249
251
252
249
247
246
209
209
163
161
160
159
151
148
142
138
123
124
132
132
131
131
131
124
116
104
51
51
50
50
50
49
48
48
48
48
47
42
35
34
33
32
26
29
45
46
47
49
49
48
47
46
45
45
38
37
35
34
32
30
29
16
15
15
14
14
14
14
15
21
22
22
23
25
25
26
26
22
22
23
23
24
33
33
33
32
32
31
30
30
29
28
26
25
25
25
25
25
25
25
25
25
30
33
33
21
20
20
20
19
19
19
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
17
17
17
16
16
15
14
13
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
11
11
9
9
9
10
10
10
10
9
9
9
9
9
9
10
11
11
12
11
14
15
16
17
18
19
20
20
15
14
13
10
10
10
12
14
14
13
12
11
10
10
10
10
11
11
11
11
10
9
9
9
9
9
9
9
9
9
9
10
11
11
11
11
11
11
11
11
11
10
10
9
9
8
7
6
5
5
6
7
8
10
10
11
12
12
11
10
9
8
8
9
10
10
11
12
12
13
13
13
13
12
12
12
11
11
10
9
9
10
11
12
13
14
14
14
14
14
14
15
15
15
16
16
17
16
16
16
16
16
16
16
16
16
17
18
21
22
23
24
25
25
25
22
20
20
17
17
17
15
15
14
14
13
12
11
10
9
8
9
9
11
12
13
14
15
17
17
17
18
18
18
18
18
18
17
16
16
18
18
19
19
20
20
21
23
24
24
26
27
29
30
31
34
36
38
39
40
41
42
42
43
43
43
42
41
40
40
38
37
35
34
34
33
33
33
33
32
32
32
32
31
31
31
31
31
31