25
11
10
5
9
17
29
189
50
26
34
63
22
24
45
21
124
113
31
108
13
37
12
40
44
18
47
426
16
49
28
119
120
27
48
19
93
265
103
146
84
101
92
184
251