400
348
290
268
254
250
207
193
188
182
158
148
145
142
135
134
121
120
114
112
106
104
102
99
93
91
85