466
444
439
428
412
389
362
353
343
334
327
324
320
315
289
288
285
272
263
258
254
242
241
240
238
237
237
234
234
233
220
216
212
202
200
199
197
192
192
192
189
188
183
182
181
180
176
174
171
170
168
164
164
161
159
158
155
153
151
150
149
149
148
147
146
143
143
142
139
138
135
134
134
130
127
125
123
121
120
119
119
118
115
110
105
103
103
101
101
99
98
98
98
97
97
96
94
92
92
91
90
90
88
88
87
86
86
82
82
81
81
80
79
75
74
73
73
70
67
66
64
62
62
61
60
60
60
60
59
58
58
58
57
57
56
56
56
56
55
54
54
53
52
52
51
48
48
48
45
45
44
42
42
42
41
41
41
40
40
40
40
40
40
40
39
39
39
38
38
38
37