10
32
149
2
1
25
5
347
11
8
12
10
28
3
1
4
11