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