351
350
350
350
349
349
349
349
348
348
348
348
348
348
348
347
347
343
343
347
347
347
338
316
299
294
289
289
292
295
304
302
288
279
279
266
260
246
239
236
234
234
233
231
230
229
223
221
220
217
216
202
191
184
180
178
174
174
171
171
169
162
157
153
144
141
134
127
127
127
127
127
127
127
127
125
123
122
121
115
111
107
105
100
94
86
81
74
73
68
68
69
78
82
83
82
82
86
103
102
49
48
41
36
24
18
18
19
19
20
20
21
22
23
25
29
32
38
39
39
39
40
40
39
38
32
28
28
28
28
28
30
32
34
41
39
39
39
41
42
36
33
30
26
23
19
19
16
15
14
13
12
12
11
11
11
11
17
22
38
34
32
32
34
35
35
34
34
38
44
46
47
45
44
43
39
39
39
39
39
38
38
37
35
34
31
30
30
29
35
39
48
54
57
59
58
56
53
53
53
72
75
75
75
75
76
77
78
78
82
83
83
84
85
86
87
88
88
89
90
93
95
100
100
101
105
106
112
113
115
119
126
136
145
171
178
183
192
196
199
203
210
212
217
222
224
228
229
233
236
237
237
239
241
243
246
254
261
261
261
261
261
261
262
263
264
267
268
269
270
274
274
278
283
288
299
300
305
305
307
313
316
320
335
346
350
347
343
337
327
327
325
325
319
306
296
306
317
324
320
316
314
312
311
311
311
311
309
307
306
307
308
309
310
311
317
333
338
347
350
351
354
355
356
355
353