2
57
34
12
102
378
241
106
226
211