10
9
8
8
8
7
7
7
6
5
2
2
5
6
7
9
10
10
9
8
7
5
3
3
3
3
3
3
3
3
3
3
1
1
0
0
1
0
0
0
0
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
1
1
1
1
1
1
0
0
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
10
10
10
10
10
10
12
13
13
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
17
17
17
17
17
15
15
15
15
17
18
18
16
15
15
15
16
17
17
16
16
16
16
17
17
17
17
17
17
19
19
19
19
21
21
22
22
22
23
23
24
24
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
26
26
26
26
27
27
26
26
27
28
28
30
36
36
40
39
39
42
42
42
43
44
45
45
47
48
48
48
48
48
48
48
48
48
49
51
54
54
54
54
54
54
57
57
59
60
61
61
60
60
60
60
60
60
60
60
60
60
60
60
61
62
63
64
64
65
65
65
66
66
66
67
68
68
69
69
71
75
81
85
89
91
94
94
94
93
91
89
87
87
86
87
87
87
87
87
88
85
83
82
82
81
81
82
83
84
84
85
85
87
89
90
91
92
91
88
88
88
88
88
88
90
93
94
96
99
100
100
100
98
98
97
96
96
96
96
97
95
95
94
94
94
94
93
92
93
91
90
92
94
95
97
97
96
87
87
86
83
82
79
78
77
74
76
76
76
75
76
78
78
75
73
73
73
73
71
65
64
64
64
64
64
64
64
66
67
69
70
71
71
71
71
71
71
71
71
71
71
71
80
84
93
93
85
83
77
64
62
61
59
57
55
56
59
61
64
58
57
55
54
52
49
49
46
44
43
50
52
54
52
53
55
55
56
57
60
53
52
50
45
42
39
38
37
35
32
32
32
33
34
35
35
36
36
36
35
41
42
43
45
57
56
48
41
40
39
39
36
35
33
31
23
23
23
22
22
22
23
24
24
24
25
25
24
23
23
23
23
23
23
24
24
24
24
25
26
27
27
29
30
35
38
39
40
41
41
41
41
41
41
43
45
47
53
53
49
54
47
46
46
45
43
41
47
49
49
50
49
48
48
48
46
46
46
46
47
48
53
53
52
52
53
54
56
56
56
58
58
59
59
59
59
59
59
59
57
57
56
54
54
54
54
51
49
48
48
48
48
48
47
47
47
47
46
46
45
45
45
44
44
44
43
43
43
43
43
43
43
43
43
44
44
45
46
46
46
45
44
44
42
41
41
39
39
36
36
36
36
35
33
31
31
27
26
26
27
27
25
25
25
30
33
34
33
30
29
26
25
24
24
24
23
22
22
20
20
19
19
19
19
19
20
22
23
20
19
18
18
18
21
22
22
20
21
32
32
30
28
30
33
32
35
36
36
12
11
11
11
11
11
12
10
8
6
4
2
1
0
0
0
0
0
0
0
0
0
0
0
0
11