120
2

3
18
8
8
1
3
9
1
11
1
4
14
4
2
10
25