428
384
328
262
236
203
181
172
170
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