57
56
55
55
55
55
51
50
55
53
51
49
47
47
47
47
47
48
48
53
53
53
52
52
52
52
52
53
55
55
55
55
55
55
55
55
55
55
54
54
54
54
54
53
53
53
53
52
52
52
52
52
52
54
54
50
50
50
57
57
57
55
55
55
55
55
55
56
55
55
56
56
55
55
55
56
56
55
56
56
56
56
56
56
56
56
55
57
56
54
54
54
57
57
57
57
58
59
59
59
59
59
58
57
56
56
54
54
54
54
55
56
57
58
58
58
58
58
58
58
58
57
55
50
49
51
52
52
53
53
53
53
53
55
56
56
58
58
58
58
58
59
61
62
62
62
62
62
58
59
60
60
60
60
60
62
62
62
62
64
64
64
64
65
65
66
66
66
68
67
67
69
70
70
70
70
70
71
70
70
70
70
71
72
72
72
72
72
73
74
75
76
77
77
77
77
72
72
71
71
72
72
72
73
73
72
73
73
73
73
77
78
78
81
81
78
76
76
76
82
83
84
83
83
82
83
83
83
83
82
82
82
81
83
83
84
85
85
85
85
86
88
88
87
89
85
85
85
84
83
83
82
82
82
81
81
78
78
78
78
78
78
79
79
79
78
78
78
77
77
80
81
82
83
80
80
87
92
92
92
92
91
91
90
90
90
90
90
90
90
89
89
88
87
85
85
85
86
86
87
87
90
90
90
89
89
89
88
88
88
87
87
86
86
85
86
87
87
87
89
89
85
84
84
84
87
90
89
89
89
89
89
89
89
89
89
91
92
94
97
95
95
97
96
96
98
102
101
101
101
102
102
103
103
104
101
101
100
99
98
96
95
97
98
100
102
106
107
108
109
110
110
110
110
110
110
110
111
111
111
110
108
107
107
107
106
108
108
108
108
110
114
116
117
120
120
120
122
122
121
121
122
122
121
120
118
118
120
115
114
114
115
117
118
117
123
126
123
130
133
132
129
129
136
126
121
118
117
115
94
94
94
109
109
104
102
98
96
96
97
95
94
93
93
94
90
91
93
103
104
105
106
107
108
105
103
99
102
104
106
106
107
109
117
120
120
129
130
130
134
133
120
111
106
105
104
102
104
105
107
107
107
105
91
91
91
91
91
93
89
87
87
87
87
86
83
86
88
88
88
94
88
88
87
96
98
95
93
93
95
99
105
107
111
115
113
114
116
117
119
119
119
119
119
119
119
118
117
114
114
109
106
105
104
104
103
98
98
96
98
101
102
105
102
101
101
101
100
97
92
93
96
97
100
102
120
136
137
143
144
144
145
145
150
147
147
151
144
148
149
144
134
133
130
132
128
124
117
111
111
109
88
88
88
88
88
88
88
88
85
85
85
84
79
77
77
76
76
74
74
75
76
78
81
86
89
90
99
99
98
96
94
86
85
82
82
82
82
81
81
80
79
78
77
77
76
75
77
77
77
78
78
78
79
79
79
80
81
81
81
81
84
84
84
79
77
68
69
72
72
72
72
70
71
71
69
68
68
68
68
68
68
67
67
66
66
66
66
64
64
65
65
65
64
65
65
66
65
63
65
65
65
62
60
61
61
63
61
61
60
60
60
60
59
58
58
58
57
57
57
57
57
57
57
57
57
57
57
57
57
57
58
60
60
60
58
58
59
59
59
61
61
61
60
62
62
57
65
64
64
64
62
63
63
63
64
63
65
62
58
58
58
57
57
58
58
58
58
58
58
58
61
61
61
61
61
62
62
62
62
62
62
61
61
61
61
61
63
55
54
54
57
57
56
55
55
51
52
52
56
56
51
53
53
53
53
53
53
53
54
54
54
54
54
54
53
53
53
52
52
52
52
52
53
53
53
48
47
47
47
47
48
51
53
56
59
60
58
55
50
53
50
54
54
54
54
57
57
57
57