4
57
34
12
104
378
243
108
227
211