266
248
245
233
190
184
177
176
173
169
148
141
140
131
129
126
125
123
121
117
116
115
111
107
105
98
97
96
95
94
93
92
90
89
87
86
85
84
83
82