465
442
438
427
411
388
361
353
343
332
327
323
320
315
288
287
285
271
263
258
253
242
241
240
238
237
236
234
233
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
157
155
153
151
150
149
148
148
147
146
143
143
142
139
138
135
134
134
130
127
125
123
121
120
119
119
118
114
110
105
103
103
101
101
99
98
98
98
97
96
96
94
92
92
90
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