1056
719
523
486
370
359
335
334
300
298
286
278
275
258
251
242
238
237
236
229
222
218
215
210
207
203
176
167
153
151
147
138
137
136
134
109
107
102
101
96
95
91
87
83
81
77
75
69
68
67
65