7
15
12
61
131
2
1
10
11
20
5
3
2
16
6
7
3
2