50
61
1246
170
170
159
972
78
157
162
184
169
184
182
162
185
154
171
157
185
365
146
111
180
180
163
151
170
170
161
173
161
172
157
173
176
183
153
170
177
415
150
183
177
408
176
168
157
193
170
186
180
169
158
159
165
169
189
163
169
174
169
170
176
190
181
155
151
156
159
166
282
173
728
179
199
178
503
180
170
164
178
165
160
149
159
190
165
167
535
165
190
165
172
180
185
177
168
164
159
168
154
180
166
167
183
396
154
157
166
164
162
175
150
180
166
169
170
406
174
162
192
161
160
447
159
381
173
153
174
172
172
187
168
182
184
170
161
150
165
152
176
165
149
167
194
163
172
179
170
174
543
155
370
170
160
176
167
168
171