150
1
2
8
54
2
4
1
3
2
6
25
179
83
5
12
4