2
15
104
12
2
2
6
10
40
5
2
6
49
2
5
28
3
3
4
2