115
238
78
105
198
364
88
94
215
202
514
222
136
89
56
146
199
112
111
135
166
164
119
521
243
273
261
635
221
157
440
282