2
49
0
1
3
5
2
4
7
17
177
2
8
3
14
16
18
2