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