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