1
1
20
8
3
2
6
29
34
2
8
22
53