471
362
278
262
218
212
201
181
178
168
159
157
147
142
134
130
124
120
116
115
108
106
105
104
103
102
101
100
99