1
57
33
12
100
375
240
106
226
211