170
318
284
222
189
165
220
118
276
213
379
160
115
265
334
255
254
291
122
187
182
303
164
88
183
65
70
66
33
14
65
215
242
299
393
174
59
175
83
6
99
40
167
397
500
443
220
90
65
67
106
142
62
382
381
500
281
184
81
82
99
17
120
174
226
189
313
259
254
221
true