2
57
34
12
102
378
241
108
226
211