2
11
2
10
2
1
3
10
25
85
6
31
7
2
11
22
18