500
257
230
216
205
202
191
190
170
169
167
166
156
153
152
151
145
139
138
133
127
122
120
117
110
108
106
105
104
103
101
100
98
96
92
91
90
86
85
84
83
81
80
79