26
25
24
24
22
20
19
18
18
15
14
13
13
11
10
10
11
12
12
16
18
18
18
18
19
19
19
19
18
17
17
16
15
15
15
15
15
15
14
13
11
9
9
8
8
7
8
9
9
8
8
8
9
9
8
8
8
8
8
8
8
8
10
10
12
11
11
10
9
9
9
9
8
8
8
8
8
8
8
8
8
9
9
10
11
11
11
12
12
13
8
8
9
10
12
13
14
15
25
31
30
30
31
39
41
41
40
29
29
29
26
21
20
26
24
24
24
24
24
24
23
22
19
16
15
14
15
18
24
28
29
29
29
24
27
31
30
30
30
31
31
23
19
20
12
12
11
10
9
9
15
18
21
24
13
15
14
13
14
16
20
18
17
16
15
17
19
18
17
15
11
10
9
8
7
10
17
17
19
22
20
13
14
16
18
20
20
14
14
15
21
20
20
18
16
11
9
8
8
8
8
9
9
9
10
11
14
14
15
17
25
27
26
24
23
19
18
17
16
15
15
7
7
6
6
6
6
6
6
6
6
6
5
5
5
7
8
9
11
13
16
21
24
28
29
29
27
26
25
24
22
21
20
20
21
27
23
29
16
13
14
17
20
23
27
27
26
8
6
5
5
5
4
3
2
2
2
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
2
2
0
0
0
0
0
0
1
1
2
2
3
4
4
4
4
4
4
3
2
4
6
7
6
7
16
14
14
12
8
6
1
1
1
1
1
1
1
2
2
3
3
2
1
1
1
1
1
1
2
2
2
1
2
2
2
2
2
2
3
2
1
1
1
0
0
0
0
0
0
1
2
2
1
1
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
2
2
2
3
3
3
3
4
1
1
2
3
3
3
2
2
2
0
0
0
0
0
0
0
0
0
0
0
0
0
0
2
3
3
3
2
4
4
5
5
6
7
10
6
2
0
2
7
7
3
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
2
0
0
0
0
0
0
0
1
0
0
1
0
0
1
2
2
3
4
9
12
15
19
20
21
22
22
22
22
18
16
12
11
12
13
14
14
15
19
22
24
25
26
26
26
26
26
27
27
27
27
27
27
27
26
26
25
24
24
27
28
30
32
42
43
45
45
48
54
58
60
59
58
58
58
58
58
57
57
56
55
55
56
56
56
56
56
56
59
56
62
62
60
61
61
60
59
58
58
58
58
58
58
58
57
57
58
59
60
61
62
62
62
62
62
60
60
59
59
59
57
57
55
50
45
45
45
44
44
44
44
46
47
46
44
45
45
44
44
44
44
44
44
45
45
45
45
47
49
50
50
48
46
46
45
45
44
43
42
41
42
44
43
46
45
44
44
44
45
45
46
46
46
46
46
46
46
46
46
46
46
46
47
49
51
51
50
50
49
48
48
48
48
48
48
48
49
50
50
52
52
52
52
52
52
53
53
52
49
49
49
49
48
48
48
47
46
46
46
46
46
47
44
44
44
44
44
43
43
43
43
45
48
49
49
48
47
47
47
47
47
49
50
50
50
50
50
50
50
49
49
49
49
49
48
46
45
45
45
57
60
60
58
57
56
57
58
57
57
58
56
54
57
58
58
58
58
57
56
61
66
65
61
64
61
63
55
49
49
50
51
52
55
58
61
64
61
60
51
45
45
45
45
46
46
47
47
47
47
47
44
44
44
45
45
48
50
51
54
55
55
54
54
53
52
50
50
50
49
49
51
51
52
52