416
302
145
221
92
134
196
45
67
303