212
29
26
171
8
185
352
383
243
468