202
160
92
124
178
337
479
220
446
301