3
5
12
1
2
3
37
2
14
36
25
1
1