10
10
9
9
8
8
7
7
7
5
2
2
2
2
6
7
9
10
10
9
8
8
7
2
2
2
2
2
2
2
2
2
2
2
1
1
1
2
1
0
1
0
0
1
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
2
3
3
3
3
3
3
3
4
4
4
4
4
4
10
10
10
11
13
15
15
15
15
15
15
15
15
15
15
16
16
17
17
17
17
17
17
17
17
17
16
16
17
18
19
20
20
20
20
21
21
21
22
22
22
22
22
22
22
22
24
25
25
25
25
25
25
27
27
27
28
28
28
28
27
27
27
27
27
27
27
26
27
27
27
27
27
27
27
27
27
27
29
29
31
31
31
31
34
34
35
35
35
36
38
40
40
40
42
42
44
44
44
44
44
44
45
45
46
46
47
47
47
47
48
49
49
49
51
52
52
52
52
53
54
55
55
56
57
58
58
58
58
58
59
59
60
61
63
67
67
65
65
65
65
64
64
64
65
65
65
69
69
69
71
71
71
71
72
72
79
80
83
86
95
94
93
93
94
95
103
104
105
106
108
108
109
111
114
114
113
107
100
96
95
93
93
96
98
99
100
99
99
99
99
102
104
105
106
106
107
107
107
107
107
102
102
102
102
102
102
105
110
112
112
113
113
113
113
114
114
114
114
115
115
115
116
118
120
122
122
123
125
125
126
127
128
128
129
129
130
130
130
130
129
129
129
129
133
132
132
132
132
132
132
132
132
132
132
132
132
132
132
133
134
136
138
139
139
138
138
138
138
138
138
138
138
138
137
137
138
138
137
137
138
139
140
143
143
146
146
146
146
146
143
143
143