86
142
407
396
130
273
282
274
232
176