157
151
147
146
135
134
123
119
118
117
114
102
80
75
70
70
66
61
1024
692
682
588
563
398
323
305
302
299
265
246
240
221
208
191
178
177
157
151
147
146
135
134
123
119
118
117
114
102
80
75
70
70
66
61
1024
692
682
588
563
398
323
305
302
299
265
246
240
221
208
191
178
177
;