25
9
51
23
29
17
305
13
3
24
19
131
403
102
10
7
8
12
5
21
53
11
15
74
31
43
138
14
16
34
37
33
28
22
114
73
26
100
42
80
130
30
173
32
18