1
5
2
4
15
5
7
17
6
10
3
16
28
15
12
27
26