34
33
33
32
32
31
30
29
29
29
29
29
29
29
30
27
25
25
27
29
29
30
28
29
29
29
30
33
33
31
31
33
34
34
34
31
31
30
29
29
29
28
28
27
27
27
27
27
28
30
30
30
29
29
29
29
29
29
29
29
29
29
29
29
33
34
34
35
35
35
36
36
36
36
38
38
39
39
38
38
37
37
37
37
37
38
42
44
44
44
44
44
44
44
44
44
44
49
45
44
44
44
44
44
44
44
44
43
41
41
41
41
41
41
41
42
44
44
44
45
46
46
45
45
45
44
44
44
43
37
34
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
32
32
33
33
35
36
37
37
37
37
37
37
37
37
37
36
36
38
38
38
38
38
39
39
39
40
41
42
43
47
50
53
56
56
56
57
59
59
59
59
63
65
67
64
63
60
59
60
62
64
65
65
65
68
70
76
84
87
88
89
89
89
90
91
91
91
91
91
93
92
91
91
91
91
90
90
90
95
97
97
96
92
92
94
94
94
94
94
95
95
96
96
97
97
97
97
97
95
94
96
99
99
99
99
99
99
99
99
99
99
99
99
99
105
108
109
109
108
103
97
95
111
111
95
94
90
90
89
88
88
89
89
90
90
91
92
93
95
106
107
105
104
99
99
98
97
96
95
96
106
113
114
116
107
101
101
101
101
101
100
98
98
98
98
98
98
98
98
98
98
97
92
91
91
91
91
95
97
98
98
98
98
98
97
94
93
92
91
90
90
90
91
92
92
91
87
87
87
87
87
86
78
76
76
76
76
77
79
84
83
82
64
61
58
55
51
50
47
47
51
51
51
51
51
51
52
52
56
56
56
56
56
56
56
56
55
55
52
52
53
48
42
46
39
39
39
39
40
40
40
47
47
47
48
48
48
48
48
51
53
54
54
54
54
54
56
56
56
56
56
56
53
44
43
37
42
47
59
59
63
56
54
54
54
41
38
37
34
31
30
27
27
31
30
24
24
23
23
23
24
25
26
27
27
31
32
33
29
29
29
24
24
24
25
25
25
25
25
25
25
25
25
24
24
23
25
24
24
22
22
23
23
23
23
23
23
23
23
22
22
22
28
27
22
22
22
22
21
19
19
20
21
22
24
24
25
25
25
25
25
26
27
27
28
29
30
30
32
33
32
31
31
21
22
24
23
23
23
24
24
24
25
24
22
21
19
18
19
17
17
17
16
15
16
15
15
15
15
15
15
17
18
19
19
18
17
16
16
15
14
13
13
28
31
38
44
43
44
45
45
45
39
32
34
35
37
39
40
41
41
41
40
39
39
35
34
33
34
33
33
33
30
29
26
25
24
21
20
20
20
22
26
32
36
40
42
47
52
56
60
62
65
67
67
68
69
70
71
58
60
62
63
65
66
69
68
68
69
69
69
69
68
66
64
60
59
56
57
60
62
63
63
63
63
62
61
61
60
60
55
53
51
32
31
29
24
16
15
15
13
12
11
11
11
13
13
13
14
15
16
16
17
17
17
17
17
18
18
18
19
19
19
19
19
25
25
26
27
28
35
35
35
36
43
58
58
59
64
65
65
69
71
72
73
73
73
73
73
73
73
73
73
73
73
74
74
74
74
75
77
78
78
78
78
78
77
76
74