418
307
289
269
241
220
191
187
174
170
168
164
161
159
155
150
149
145
143
140
139
138
135
131
129
128
126
123
120
119
118
117
116
115
114
113
111