2
57
33
12
102
376
241
106
226
211