25
10
52
23
29
17
307
13
3
24
19
132
404
103
7
8
12
6
21
53
11
15
9
74
31
43
138
14
16
34
37
33
28
114
75
44
26
100
42
80
130
30
173
32
18