1026
742
554
446
430
315
293
286
274
260
249
247
244
235
234
220
216
213
210
205
204
203
202
193
189
183
177
162
159
147
143
138
136
130
128
127
115
111
105
100
98
97
84
83
82
81
80
75
74
72
67
65
64
63