428
384
329
262
237
203
181
172
171
162
157
147
133
130
129
128
127
126
125
122
121
119
118
117
116
111
110
109
108
107
106
105
104
103
102
101
99