2
5
9
1
63
350
21
37
1
1
2