352
347
347
345
343
335
335
335
335
330
330
329
329
328
328
329
329
326
316
311
309
309
309
309
297
290
289
286
284
281
279
278
277
277
277
277
277
275
269
268
269
268
268
268
268
264
265
265
264
264
267
264
264
262
262
264
264
266
274
277
276
274
271
268
269
262
265
264
263
261
263
262
262
250
250
250
252
253
253
251
253
253
250
249
244
241
241
239
239
236
235
236
238
232
230
227
221
220
224
224
224
220
217
216
215
217
221
220
220
220
220
214
210
208
212
212
211
210
209
208
208
206
205
202
202
194
191
190
190
189
189
189
189
189
188
185
185
186
184
182
181
175
173
170
171
170
171
173
176
182
185
188
188
187
181
177
177
173
172
171
169
163
158
158
158
157
156
156
155
155
155
153
153
153
153
153
155
154
151
151
150
144
141
139
137
138
138
137
137
136
137
134
136
134
133
128
130
128
127
127
128
127
126
126
127
127
127
125
125
126
124
125
124
125
123
122
122
121
121
121
121
121
121
121
121
120
119
119
119
119
119
120
120
120
118
118
118
118
117
117
115
114
115
114
113
111
112
113
113
112
111
110
110
109
108
107
109
107
107
106
106
106
106
106
106
105
105
104
104
105
103
103
102
102
103
102
101
100
101
101
101
100
98
100
99
98
98
97
97
97
97
97
95
95
95
96
95
95
94
93
92
91
93
93
95
92
94
94
96
95
93
93
93
93
93
93
94
91
91
91
92
90
90
91
90
90
90
92
89
89
89
89
89
87
87
81
81
81
78
75
75
73
74
72
72
72
73
73
72
72
72
73
73
73
74
74
72
74
72
72
74
74
72
72
73
71
71
74
74
73
74
69
76
77
86
86
87
87
87
86
82
76
75
73
72