2
4
64
108
56
22
3
3
62
59
1
23
2
2
4
106
3
273
80