21
35
33
17
130
38
27
31
9
6
14
16
25
2
96
29
20
26
43
58
24
37
23
1
278
11
142
169
358
22
36
12
19
127
13