166
201
165
75
209
170
142
175
194
83
158
120
144
280
109
226
122
67
332
116
150
192
108
183
191
394
105
59
186
199
80
136
74
196
321
216
107
197
208
350
56
177
222
427
450
372
256
627
288
942
1416
826