7
44
17
14
6
29
3
33
20
22
26
2
8
5
12
52
47
34
25
10
9
41
4
18
13
21
32
24
30
23
16
35
158
229
101
125
15
27