23
22
22
20
20
20
20
20
20
21
21
22
22
22
21
21
20
19
20
20
20
22
21
21
21
24
24
24
24
24
24
24
25
27
26
26
26
28
29
30
31
31
27
27
27
27
27
27
27
28
27
27
25
25
25
25
26
26
27
27
27
28
28
30
30
33
33
34
35
35
34
33
33
28
28
30
29
27
27
28
28
29
29
28
28
28
28
29
29
29
29
29
29
27
26
28
29
28
28
28
30
32
33
37
41
45
51
56
56
55
54
54
55
56
57
58
60
63
56
54
54
52
54
54
68
74
81
82
84
87
92
92
94
96
96
96
96
94
91
91
82
76
73
74
74
77
82
85
86
86
93
97
98
100
102
103
103
103
100
98
100
103
106
107
107
107
104
98
97
91
94
84
81
79
77
73
65
64
64
64
64
56
54
53
53
53
53
53
53
53
53
55
56
56
56
56
56
56
59
60
61
61
61
65
66
69
88
89
88
72
69
62
62
60
58
58
58
49
48
49
51
57
60
69
74
70
70
70
45
43
45
48
51
53
51
50
52
53
54
54
52
47
46
42
42
42
42
41
37
37
37
36
36
49
49
49
50
51
50
51
55
56
50
55
53
47
44
43
42
41
40
40
40
39
39
39
39
37
38
40
42
41
38
38
38
38
38
38
38
38
38
38
38
38
38
38
38
39
39
39
37
34
33
33
33
34
35
28
29
32
38
38
38
39
39
39
39
39
38
38
39
42
33
33
34
34
35
46
52
54
49
40
34
32
32
30
25
24
23
21
21
22
25
26
23
25
26
27
27
27
27
27
28
28
28
29
34
39
39
39
40
40
39
38
34
32
32
31
30
27
25
26
28
32
34
34
35
48
49
49
51
56
59
60
60
60
62
64
69
69
69
72
79
74
73
73
73
73
73
77
81
86
86
91
91
90
89
67
60
59
56
44
34
34
35
35
31
28
30
31
33
34
35
37
43
42
40
40
40
47
51
54
67
67
77
77
76
75
67
59
52
50
45
42
41
40
39
41
41
42
48
53
48
54
55
40
41
41
41
42
36
32
33
33
37
41
43
42
36
34
29
29
29
38
39
39
39
44
54
53
55
50
51
53
51
48
43
41
30
29
28
27
27
28
27
26
24
24
23
22