675

43
52
3
105
14
67
63
27
2
181
73
10
1
3
31