8
7
7
7
7
8
8
7
5
6
8
6
7
7
6
5
6
5
4
4
4
5
5
5
6
6
5
5
5
5
5
4
4
4
4
5
5
5
5
5
5
5
6
6
6
6
5
9
10
10
10
10
9
8
7
6
5
5
4
4
4
4
4
4
3
4
5
6
5
5
5
6
7
7
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
6
7
8
8
8
8
6
6
7
9
9
9
9
8
8
9
12
9
9
11
10
10
10
10
11
6
6
6
6
9
9
9
10
8
8
7
6
6
6
6
10
7
7
7
6
7
9
9
7
7
5
5
6
6
6
7
7
7
7
7
7
8
8
8
8
7
8
8
7
8
7
7
7
7
6
6
7
6
5
5
5
5
4
3
3
3
5
6
7
7
7
7
7
7
6
5
5
5
6
5
3
2
3
4
5
6
6
6
9
9
9
9
8
7
7
7
7
6
7
6
7
7
6
8
7
7
8
7
8
9
8
10
10
9
9
10
10
11
10
10
10
10
11
11
12
12
11
12
11
11
11
11
12
12
13
12
13
12
12
11
11
13
14
14
14
13
13
12
18
15
15
14
14
14
14
15
15
15
15
15
17
17
16
16
15
20
19
18
18
19
23
22
21
21
19
19
21
22
27
28
27
27
25
25
24
26
28
34
38
39
39
39
39
38
37
36
36
36
36
36
36
36
36
37
37
37
37
29
32
32
34
34
40
39
39
39
39
38
38
37
38
38
40
40
40
40
40
41
42
41
42
43
44
46
48
48
49
50
49
52
51
51
50
50
51
50
49
47
47
46
46
46
49
46
47
48
51
52
53
53
53
54
50
50
52
48
55
54
54
55
44
44
47
47
46
46
45
44
43
42
42
43
44
45
46
46
45
44
43
50
71
70
69
59
55
54
55
69
47
38
39
42
45
49
51
56
57
55
54
50
48
47
45
45
46
48
46
41
40
40
40
40
40
40
40
38
36
35
35
35
33
42
48
60
57
55
55
56
56
51
54
54
53
53
55
56
59
61
63
64
64
65
70
72
81
87
88
90
90
90
90
89
90
91
87
82
77
68
67
65
63
63
61
58
53
50
48
49
50
49
46
48
50
54
55
51
50
51
53
54
55
57
63
66
68
69
71
72
74
69
64
60
56
54
51
51
52
54
54
53
53
54
58
53
53
54
55
54
54
54
54
54
54
53
52
50
47
47
48
49
49
50
51
51
53
53
54
54
54
54
54
53
51
51
51
51
51
52
52
54
55
55
59
56
52
55
54
53
53
56
57
57
57
59
60
60
59
58
58
60
61
63
64
62
60
60
58
53
52
52
52
52
53
57
66
71
71
72
72
72
69
57
54
51
51
52
52
53
53
52
52
53
53
53
53
54
54
55
63
70
73
79
79
80
80
81
82
84
84
84
84
85
93
94
91
89
86
82
72
69
68
63
62
62
62
62
65
70
70
69
68
70
73
75
76
77
78
78
83
84
86
87
83
80
70
66
65
63
55
54
54
54
55
57
59
79
80
81
73
71
67
66
66
68
71
72
73
73
75
72
73
72
69
68
68
68
67
66
65
65
65
75
72
72
70
67
66
66
65
66
68
67
64
62
62
65
62
63
62
59
57
57
68
76
67
67
68
68
68
69
70
71
76
68
67
67
67
64
63
64
71
71
71
71
73
74
73
73
73
74
74
74
70
71
72
75
75
75
74
72
70
67
57
60
60
60
60
60
60
61
66
67
72
73
74
74
74
75
75
78
96
100
114
113
113
112
112
111
111
111
111
111
111
112
116
119
144
145
145
146
150
150
150
150
150
149
149
149
149
149
149
150
141
135
133
132
131
129
114
114
114
114
117
122
123
125
126
128
128
128
128
128
128
135
137
135
152
162
163
158
156
149
148
144
136
143
150
151
155
151
136
125
124
126
124
127
132
137
138
134
122
132
111
107
104
102
98
99
102
110
109
109
101
105
109
109
114
115
110
98
91
90
88
84
83
85
86
87
87
89
89
89
88
88
93
100
100
100
102
104
104
116
120
131
131
131
126
100
96
95
95
94
94
94
94
94
94
94
94
94
94
94
92
90
91
108
112
113
113
112
112
112
110
108
106
105
102
98
98
98
97
95
95
93
91
89
89
87
86
91
91
91
90
92
92
92
91
90
95
94
90
90
92
92
92
92
91
91
90
90
90
90
90
90
90
92
92
93
92