2
5
18
6
7
41
47
37
14
34