19
19
21
19
18
18
18
21
21
24
24
21
21
19
18
18
17
17
18
24
23
20
20
20
23
18
18
18
20
21
25
29
29
30
29
32
28
23
22
22
22
22
28
30
31
22
24
25
25
63
63
64
65
67
67
62
59
60
60
59
59
52
53
53
51
47
46
46
46
46
43
31
32
34
20
18
17
16
15
15
15
16
17
17
17
17
18
21
21
20
20
20
19
18
18
18
18
18
18
24
26
28
29
30
28
27
20
18
17
15
14
14
13
13
15
17
18
18
17
17
17
20
21
16
15
15
14
16
18
19
19
18
18
18
18
20
22
22
22
23
23
25
24
23
21
18
18
21
27
29
30
30
24
20
20
21
19
19
19
20
20
21
22
22
21
19
19
18
17
16
16
15
15
14
14
17
19
20
22
23
25
26
26
28
28
24
21
19
17
16
16
16
19
25
28
30
36
36
34
29
23
20
19
21
24
25
27
23
23
21
20
20
18
17
16
16
16
16
17
17
15
14
16
16
18
18
18
17
17
17
17
17
15
14
13
13
13
13
13
15
18
20
27
28
28
28
26
25
24
19
19
19
19
19
19
19
20
20
21
21
22
20
18
17
16
16
16
15
16
16
17
20
21
26
31
35
32
30
24
24
24
25
40
36
34
38
44
45
42
40
39
38
37
37
31
27
24
21
19
17
16
14
14
22
26
28
30
35
33
31
31
31
31
33
31
25
25
26
23
24
24
24
24
26
26
26
25
24
24
24
24
23
25
26
25
23
24
26
22
22
22
22
22
22
25
34
37
39
41
42
42
56
57
61
63
65
81
84
86
87
89
90
91
93
93
94
95
95
95
98
101
101
102
107
109
110
116
114
114
114
114
114
114
114
112
112
112
112
112
112
113
119
120
121
121
121
120
117
115
107
92
102
114
118
116
105
101
96
92
44
40
38
34
34
33
32
32
58
105
107
111
118
121
122
123
123
122
121
120
120
119
119
120
121
122
122
122
123
123
122
121
121
122
121
124
123
121
121
121
118
115
111
99
96
92
89
89
116
119
121
122
123
122
122
121
121
120
121
119
119
121
120
120
120
120
121
123
123
120
119
113
110
103
96
94
94
95
97
97
98
100
92
90
89
88
89
86
84
81
79
77
75
72
57
57
58
56
54
44
44
44
43
40
39
39
39
39
36
34
34
34
34
35
36
33
33
33
35
33
31
30
29
28
26
26
25
25
24
24
25
26
28
26
25
26
27
28
28
27
25
23
20
20
19
19
19
18
19
17
16
16
18
20
25
24
23
18
22
20
20
19
19
18
18
18
18
18
18
18
18
18
18
19
18
16
16
16
16
16
16
16
33
33
36
27
33
37
39
42
23
25
44
39
24
18
17
15
15
15
15
15
18
16
16
15
15
14
14
14
29
40
47
55
46
46
46
47
49
46
47
47
47
46
42
38
34
37
39
44
51
60
61
61
62
60
57
34
32
32
32
32
32
32
31
30
27
26
26
25
24
24
24
24
24
24
24
23
23
22
19
17
17
18
26
30
30
31
33
32
41
46
35
34
27
31
28
33
51
40
37
32
21
14
12
12
15
20
21
23
37
48
53
54
51
46
51
50
39
35
35
31
27
24
23
22
23
23
20
19
18
18
18
19
21
22
22
23
22
25
34
47
41
44
48
65
65
65
66
91
95
99
96
94
91
89
87
86
86
86
86
86
88
98
106
108
111
114
116
117
117
116
114
114
114
115
115
115
115
115
115
115
115
115
116
115
115
114
112
112
112
112
112
115
115
116
115
94
95
95
91
87
84
79
77
75
77
77
76
75
66
66
66
63
59
58
60
61
56
56
57
59
59
58
54
54
54
52
50
50
50
50
51
50
51
45
41
43
45
41
38
37
37
37