25
43
9
26
6
20
29
12
2
39
33
15
38
28
13
27
17
42
21
199
49
8
107
58
260
67
19
23
123
46
52
53
30
68
138
96
18
66