205
161
92
124
182
338
483
221
450
303