25
10
16
14
399
29
21
93
44
124
13
209
11
51
40
19
2
156
26
17
43
8
9
7
1
50
55
5
28
110
98
32
46
15
12
59
27
65
23
38
37
4
20
115
18
76
54
33