25
4
31
3
33
16
14
7
11
58
13
10
8
9
12
17
39
2
23
18
5
29
21
46
22
45
44
15
24
47
139
32
42
117
38
233
36