417
407
296
272
239
228
222
206
201
187
171
167
157
151
142
131
130
128
121
114
113
110
109
106
105
104