2
1
1
17
1
20
4
96
8
1
106
1