20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
21
22
23
24
25
26
26
26
25
25
25
24
24
24
24
24
24
24
24
24
24
24
24
25
25
25
25
24
24
24
24
25
25
25
25
25
26
27
27
28
29
29
30
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
31
30
29
29
28
27
25
25
25
25
25
24
24
24
24
24
24
24
24
24
24
25
25
25
25
25
24
24
24
24
23
23
23
23
23
24
24
25
25
25
25
25
25
24
24
24
24
24
24
24
25
25
25
25
25
25
25
25
26
26
26
26
26
26
26
26
27
28
29
30
31
33
34
35
35
35
36
36
36
35
35
35
35
35
35
35
35
35
36
37
37
38
38
39
39
39
39
40
41
41
41
42
43
43
44
45
46
47
48
49
50
52
52
52
52
52
51
50
49
49
48
48
48
47
47
46
46
46
46
46
46
46
46
46
47
47
48
50
51
52
55
56
60
64
66
68
73
76
79
81
82
84
86
88
90
92
93
96
99
101
102
103
104
104
105
105
106
106
106
106
106
105
104
104
103
103
101
100
99
98
98
97
97
96
96
96
96
96
96
96
96
96
95
95
94
94
94
94
93
93
92
92
91
90
90
89
88
88
87
86
86
85
84
83
83
83
83
83
83
83
84
84
85
86
86
87
87
87
88
88
88
89
89
89
90
90
90
91
91
91
91
91
91
91
91
91
91
91
91
91