20
20
20
20
20
21
21
22
22
17
17
17
17
20
20
20
19
19
19
19
21
25
29
33
37
44
48
51
51
52
52
54
54
54
54
52
53
53
52
50
47
47
47
48
48
48
48
48
48
47
47
47
47
47
48
48
49
49
49
50
47
47
47
47
47
46
43
44
44
44
42
48
50
52
50
50
49
47
46
45
44
44
47
47
47
47
47
48
50
49
48
46
41
38
37
37
42
45
44
44
42
41
39
38
41
44
47
51
51
52
52
52
52
50
50
50
50
50
50
49
42
40
39
39
39
39
39
39
42
42
42
42
42
42
42
43
43
44
46
52
53
54
54
54
55
56
64
66
70
72
73
74
75
75
73
73
73
73
73
74
75
75
74
73
73
70
70
65
64
64
64
64
63
63
63
63
63
61
59
59
59
59
59
58
58
58
56
59
61
62
69
70
57
66
66
65
64
67
60
56
56
56
56
56
58
55
54
54
54
53
59
58
58
57
57
55
53
52
52
52
52
52
52
51
50
50
48
48
48
48
48
48
48
49
50
50
50
50
50
50
51
51
53
53
53
54
55
60
61
63
64
67
68
68
69
69
69
69
69
70
71
70
69
68
68
69
71
71
71
76
76
75
74
73
72
72
72
72
73
73
76
76
75
69
66
64
66
68
68
71
73
74
74
74
69
69
67
65
63
61
58
56
56
55
55
55
53
51
49
45
41
41
41
41
40
39
39
40
41
42
42
42
43
43
43
41
41
41
41
40
39
38
38
38
39
39
40
41
45
45
47
48
50
51
52
52
52
52
55
50
49
48
48
47
47
46
45
44
45
46
47
47
47
47
49
58
63
64
65
66
67
65
63
64
64
64
64
63
61
61
60
60
60
61
62
62
63
61
61
61
61
61
60
58
60
62
62
61
60
60
60
58
60
61
58
57
58
58
59
60
59
59
62
64
64
65
66
67
67
67
67
67
67
67
68
69
71
72
73
74
74
73
73
73
75
77
78
79
80
81
83
86
86
82
81
78
75
71
71
70
69
68
68
67
67
68
69
69
71
71
71
69
67
67
67
67
66
64
61
60
59
59
54
53
52
51
48
46
45
44
44
44
44
45
45
45
44
44
44
39
39
37
36
34
33
33
29
27
25
25
26
27
28
22
20
19
17
16
16
16
16
16
16
16
16
19
22
22
22
21
21
21
20
20
20
20