245
222
134
129
128
126
131
120
115
108
102
94
92
91
85
88
85
104
130
121
118
106
91
93
97
95
89
98
99
98
107
115
119
118
121
136
128
153
136
147
149
163
162
163
180
175
165
150
156
162
165
173
182
174
171
157
157
166
176
172
161
177
176
174
178
174
167
166
155
153
162
158
173
176
186
184
185
185
176
171
167
157
141
132
128
139
166
161
180
187
189
188
189
195
199
198
195
185
177
170
157
148
118
106
98
98
100
106
107
106
104
119