2
53
26
31
2
2
2
1
162
1
1
45
5
265
80