25
14
12
6
26
5
22
7
28
38
29
19
15
36
8
11
31
45
9
13
16
43
37
17
47
200
115
18
61
80
589
21
10
32
54
39
46
40
52
53
41
24
157
58
48