287
270
265
233
257
228
236
214
208
197
176
172
170
155
157
158
157
166
152
146
132
130
130
126
127
119
115
110
106
107
106
101
102
98
101
102
92
95
98
96
96
89
89
87
90
88
86
84
84
91