14
41
2
29
30
4
18
60
2
1
2
2
5
12