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