171
168
157
150
172
143
147
159
169
154
159
154
145
150
159
144
147
149
156
140
153
158
157
152
156
158
155
142
153
148
150
157
159
152
157
161
145
158
159
162
153
150
148
143
144
148
152
146
143
149
162
172
152
325
359
367
436
488
33
457
338
296
331