12
101
870
211
158
108
62
100
125
12
225
47
49
105
54
2
29
43
13