287
269
265
233
255
227
236
212
208
196
176
171
170
155
157
158
157
165
146
148
130
130
130
126
127
119
115
110
107
105
106
101
98
102
101
102
92
95
98
96
94
88
89
90
86
88
86
84
84
91