170
166
138
158
158
159
152
142
161
648
152
315
68
180
166
144
126
171
140
146
140
69
62
127
149
162
82
177
297
205
194
130
162
181
153
162
158
63
137
147
203
160
141
140
157
178
132
154
187
147
139
151
150
171
168
143
185
149
367
179
136
174
134
173
169