107
172
270
383
205
154
120
115
158
156
106
160
111
59
350
317
290
86
164
203
81
62
87
118
584
404
339
235