29
29
29
29
29
29
29
29
29
29
28
25
20
24
28
29
29
28
27
26
26
26
26
26
26
27
27
27
27
26
26
26
26
26
26
26
26
32
36
37
37
35
35
35
35
35
34
35
35
35
34
34
36
39
35
35
40
41
47
48
48
48
53
53
51
52
58
59
58
58
58
59
62
66
72
73
79
80
91
95
96
99
97
95
94
93
93
93
93
94
94
100
99
98
98
100
101
101
102
104
105
104
97
93
93
93
98
101
101
91
85
77
74
74
78
71
70
62
60
70
77
70
53
52
52
53
61
58
63
51
48
46
43
43
46
50
51
58
54
44
39
36
38
40
41
46
46
46
49
51
63
64
64
62
58
53
45
36
34
30
30
31
32
33
25
24
23
24
24
24
24
24
24
24
24
24
24
24
22
23
23
21
20
20
20
20
20
20
20
21
21
20
20
20
19
18
17
17
19
20
20
19
18
18
18
18
18
18
21
26
27
31
32
33
34
36
37
39
41
45
45
43
41
39
45
44
43
41
43
44
44
45
47
47
48
48
48
57
58
40
44
46
43
37
36
36
40
42
43
43
41
43
44
47
48
53
54
56
55
53
53
53
53
53
55
56
59
57
53
52
51
50
50
50
48
47
47
47
47
48
51
50
51
58
60
63
60
60
60
57
56
56
58
60
61
61
61
61
59
59
57
53
51
35
34
31
25
25
27
34
35
33
31
31
31
31
32
33
34
36
33
32
34
35
35
34
23
22
21
18
19
22
23
20
16
15
15
16
17
19
19
19
21
23
21
17
15
11
11
10
9
7
9
9
9
7
7
8
10
11
13
13
13
12
12
11
11
12
12
11
12
12
12
11
11
11
12
12
12
12
13
13
11
11
12
13
10
10
9
9
10
9
10
7
6
6
6
6
6
6
9
10
10
13
16
18
22
26
28
30
30
35
38
39
40
39
30
21
20
17
14
14
17
20
22
28
27
24
20
11
8
8
7
10
9
12
15
15
16
18
19
21
21
20
18
13
10
9
9
10
14
15
16
18
19
21
29
42
43
43
43
43
46
48
50
52
57
57
56
52
48
42
36
38
51
50
48
41
38
35
43
48
47
45
43
42
36
36
36
36
36
36
33
26
25
16
37
39
35
36
37
34
33
30
24
22
18
17
15
12
11
10
4
7
8
8
8
9
9
10
10
10
10
9
9
9
8
5
4
4
5
5
7
7
7
8
6
5
5
8
8
8
8
8
7
7
7
7
6
8
7
7
7
6
6
6
7
7
11
9
8
8
8
8
8
8
7
8
9
11
11
11
11
10
10
10
9
8
8
8
8
8
7
7
8
8
9
12
17
22
26
9
8
9
11
17
19
27
34
33
29
29
29
8
5
16
25
29
7
8
5
8
21
22
28
24
20
16
13
5
1
0
0
7
11
8
2
5
14
16
16
11
11
11
11
11
15
18
19
21
7
6
7
10
11
25
36
39
40
32
17
10
9
16
20
33
35
35
36
37
29
19
15
15
14
11
7
5
5
10
16
16
14
14
12
12
9
8
4
3
0
0
0
0
1
1
10
11
16
17
22
22
23
9
8
13
14
13
15
15
17
27
33
28
31
21
12
11
13
24
25
11
8
1
1
1
5
4
4
3
2
1
1
3
3
3
3
3
4
4
5
5
0
2
2
3
3
4
4
5
10
16
33
36
48
49
7
6
6
6
6
6
5
5
5
4
5
9
1
1
2
3
3
4
6
5
0
0
0
4
2
1
0
0
1
1
2
3
4
2
2
2
2
2
2
2
2
2
2
2
1
1
2
0
0
0
1
2
2
1
0
1
1
1
2
2
2
3
3
3
4
4
5
5
4
4
3
2
2
2
2
2
2
2
3
3
1
1
1
2
2
3
3
4
5
4
3
3
3
3
4
3
3
3
3
3
3
3
4
4
4
4
4
4
4
3
3
3
2
2
3
4
4
4
4
4
4
3
3
3
2
2
1
0
2
3
1
1
2
2
2
2
2
2
2
2
3
4
4
3
3
2
1
1
1
1
2
2
2
2
2
2
3
3
4
4
3
3
3
3
3
3
4
4
5
4
3
3
4
1
1
1
2
3
3
1
1
3
3
3
2
2
4
4
3
2
2
3
2
2
3
3
4
11
3
5
5
5
5
5
5
5
5
4
3
3
1
0
0
0
2
2
2
2
2
2
0
0
0
0
0
0
1
2
2
2
1
0
0
0
0
2
4
3
2
2
0
0
0
5
5
5
5
5
5
5
4
4
3
3