3
5
22
36
21
2
3
18
158
3
1
2