117
116
115
115
112
109
107
102
102
102
102
97
95
98
101
102
100
99
99
99
98
98
101
100
97
93
92
92
92
93
94
97
98
95
93
93
94
94
94
99
105
105
105
101
99
95
94
94
94
94
94
94
94
94
94
95
95
95
94
94
94
98
97
98
98
101
102
105
104
100
99
99
99
99
100
98
97
95
95
95
95
97
100
112
112
122
122
124
124
127
127
113
114
115
118
121
123
125
127
128
129
131
131
131
131
132
134
135
135
135
136
137
138
139
140
142
144
145
145
146
148
149
149
149
149
149
149
147
143
143
143
143
143
144
144
145
157
157
157
156
156
156
156
156
156
155
153
152
152
152
150
148
148
149
149
149
149
149
147
147
144
141
143
145
145
145
145
144
144
144
145
145
145
148
149
156
156
157
158
165
165
165
165
165
165
165
165
166
166
167
167
164
162
159
158
164
163
162
161
158
152
152
152
153
150
148
148
148
147
146
146
146
146
145
145
145
145
144
144
144
143
143
143
142
142
142
141
141
141
141
141
140
140
140
138
136
136
136
136
136
135
135
135
135
134
131
130
134
134
135
138
140
141
142
142
143
145
145
145
145
144
144
144
144
144
144
143
144
145
147
141
140
138
134
138
137
135
135
134
134
134
134
133
133
134
136
136
136
136
136
145
146
146
146
147
148
148
148
148
148
154
154
155
156
156
156
157
156
155
155
155
157
157
155
151
149
149
149
147
145
145
144
143
143
142
142
142
142
143
144
149
150
150
151
150
148
145
145
145
145
145
145
145
145
157
160
161
163
173
177
179
182
190
187
187
188
188
186
185
184
184
184
184
184
184
184
184
184
184
184
183
183
180
180
180
181
181
181
181
181
181
181
181
181
181
182
182
181
180
180
180
180
178
178
178
178
178
178
179
180
181
181
181
181
183
184
186
191
191
190
190
189
189
186
186
186
184
184
182
182
182
182
182
171
171
171
170
170
170
170
170
170
170
170
170
169
169
169
171
171
171
171
171
171
171
171
174
174
174
174
174
174
172
171
172
172
172
172
176
175
175
175
175
175
175
174
174
179
180
171
171
171
171
171
171
172
169
167
166
166
165
162
163
163
160
159
157
157
155
154
154
154
154
154
154
154
155
153
154
157
157
157
157
157
157
157
157
157
156
151
145
144
143
143
143
144
144
144
142
140
139
139
133
118
117
116
115
113
109
109
109
109
109
110
111
113
114
112
103
102
101
100
98
97
95
94
94
92
92
92
92
92
92
92
92
92
93
96
97
97
101
101
101
101
101
101
103
106
102
100
98
98
98
97
95
94
94
95
96
96
93
95
96
96
96
96
96
95
95
94
94
94
94
94
96
99
102
105
105
104
100
95
95
94
93
94
94
98
96
93
92
92
92
93
94
96
100
101
98
98
100
101
101
102
104
104
98
98
101
108
108
109
109
111
115
115
117