109
236
74
102
196
362
87
94
214
201
513
222
135
89
54
146
199
112
111
104
166
163
118
521
243
272
261
635
221
157
440
282