128
104
62
629
161
428
317
265
179
367