411
313
359
208
111
318
128
127
170
118
225
227
87
58
305
216
251
129
238
328
187
175
377
234
173
105
310
333
187
557
170
249
185
222
150
137
68
108
232
188
234
131
196
83
121
94
296
78
169
327
176
154
154
81
246
220
256
101
189
216