10
32
169
2
1
25
5
377
11
8
12
10
29
3
1
4
11