1
57
33
12
100
374
240
106
226
211