30
30
30
30
30
30
30
28
23
23
23
23
23
23
23
19
19
16
16
16
16
15
15
19
19
28
28
31
31
22
22
21
21
18
18
12
12
9
9
11
11
11
11
13
13
16
16
14
14
19
19
38
38
28
28
24
24
20
20
20
20
18
18
15
15
15
15
14
14
23
23
26
26
28
28
32
32
46
46
57
57
55
55
43
43
37
37
38
38
37
37
41
41
44
44
44
44
38
38
26
26
16
16
16
16
17
17
20
20
22
22
30
30
35
35
50
50
54
54
60
60
57
57
55
55
52
52
55
55
54
54
51
51
55
55
53
53
47
47
40
40
47
47
46
46
46
46
47
47
53
53
51
51
50
50
50
50
29
29
26
26
23
23
22
22
20
20
19
19
21
21
23
23
24
24
26
26
30
30
48
48
53
53
48
48
44
44
42
42
41
41
41
41
48
48
44
44
40
40
34
34
28
28
22
22
19
19
23
23
23
23
55
55
46
46
47
47
53
53
55
55
55
55
53
53
53
53
56
56
53
53
55
55
42
42
38
38
41
41
44
44
47
47
47
47
62
62
63
63
56
56
51
51
29
29
21
21
21
21
19
19
18
18
18
18
19
19
19
19
22
22
26
26
32
32
28
28
29
29
31
31
38
38
32
32
36
36
39
39
44
44
49
49
53
53
50
50
45
45
49
49
49
49
45
45
45
45
48
48
50
50
46
46
42
42
45
45
55
55
55
55
51
51
43
43
33
33
29
29
23
23
23
23
25
25
25
25
22
22
21
21
21
21
21
21
22
22
25
25
37
37
53
53
61
61
68
68
66
66
71
71
63
63
61
61
61
61
62
62
57
57
26
26
26
26
25
25
25
25
26
26
27
27
27
27
26
26
26
26
26
26
27
27
25
25
24
24
24
24
24
24
25
25
27
27
27
27
32
32
47
47
43
43
38
38
36
36
35
35
34
34
48
48
50
50
36
36
39
39
43
43
49
49
62
62
67
67
69
69
64
64
65
65
62
62
66
66
66
66
67
67
68
68
70
70
79
79
71
71
68
68
75
75
51
51
46
46
46
46
46
46
47
47
45
45
47
47
50
50
51
51
54
54
55
55
52
52
52
52
55
55
55
55
55
55
58
58
62
62
63
63
68
68
78
78
76
76
83
83
84
84
73
73
64
64
62
62
65
65
72
72
86
86
87
87
88
88
90
90
82
82
79
79
75
75
77
77
80
80
78
78
75
75
75
75
75
75
70
70
58
58
57
57
53
53
53
53
60
60
65
65
75
75
70
70
68
68
68
68
70
70
71
71
72
72
73
73
90
90
86
86
85
85
81
81
84
84
84
84
85
85
84
84
84
84
83
83
79
79
77
77
86
86
89
89
93
93
86
86
69
69
54
54
51
51
53
53
48
48
48
48
50
50
51
51
60
60
60
60
61
61
64
64
85
85
93
93
82
82
83
83
76
76
61
61
59
59
57
57
57
57
57
57
52
52
49
49
49
49
49
49
49
49
49
49
55
55
62
62
64
64
56
56
59
59
67
67
74
74
80
80
77
77
66
66
64
64
68
68
59
59
60
60
61
61
62
62
64
64
66
66
61
61
65
65
61
61
57
57
60
60
60
60
67
67
74
74
74
74
71
71
65
65
72
72
70
70
70
70
68
68
55
55
39
39
20
20
20
19
18
18
17
17
17
17
17
17
18
18
18
18
19
19
19
18
18
18
18
18
18
18
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
17
17
14
14
14
14
12
12
11
11
12
12
15
15
15
15
14
14
14
14
14
14
14
14
14
14
14
20
20
15
15
16
16
16
16
15
15
16
16
15
15
16
16
16
16
16
16
14
14
14
14
14
14
13
13
12
12
12
12
14
14
13
13
12
12
11
11
12
12
12
12
12
12
12
12
12
12
12
12
11
11
11
11
10
10
11
11
11
11
11
11
12
12
12
12
14
14
16
16
10
10
13
13
13
13
13
13
12
12
12
12
12
12
10
10
10
10
10
10
10
10
10
10
10
10
10
9
9
9
9
9
9
8
8
9
9
9
9
10
10
10
10
8
8
8
8
9
9
10
10
13
13
13
13
15
15
15
15
14
14
14
13
13
13
13
13
13
13
13
13
13
13
13
13
14
15
15
15
15
15
16
16
16
19
19
26
26
26
25
24
27
30
31
31
31
31
31
31
31
31
31