1027
731
553
459
423
321
296
291
274
258
251
250
245
238
235
221
220
215
214
209
208
207
204
196
189
188
176
166
157
149
144
134
131
129
128
109
108
106
104
102
100
99
91
86
83
82
78
77
76
71
69
68
65
62