1018
703
560
531
468
320
298
280
268
254
249
238
222
218
217
215
208
206
205
199
195
189
184
177
174
163
154
138
137
135
130
125
122
121
115
104
94
91
90
88
82
81
80
78
76
72
69
68
67
66
64
63