129
2
11
4
13
3
23
8
1
20
7
4