285
421
486
140
257
371
190
66
371
253