1
7
6
12
11
7
5
17
2
15
9
34
28
5
95