50
187
157
184
122
1400
171
169
368
163
164
104
176
158
171
170
169
174
176
160
163
176
162
161
167
173
168
190
180
166
155
166
399
149
180
453
182
166
176
162
170
192
168
189
177
165
120
166
185
175
629
444
159
170
17
170
152
165
183
332
152
165
180
159
170
153
153
170
183
159
173
179
184
167
172
185
194
432
36
180
149
179
158
199
170
180
158
171
405
157
383
156
169
146
602
630
167
168
46
174
150
156
381
174
182
165
168
183
180
167
160
193
172
169
160
170
496
166
159
170