3
6
6
8
2
1
23
3
160
2
23
3
1
2
22
1
3