






2
3
7
18
1
24
15
31