2
57
34
12
102
376
241
106
226
211