21
35
9
7
338
26
18
129
11
8
63
150
40
80
70
58
86
39
142
196
31
62
75
90
92
114
138
233
198
105
45
20
53
5
2
6
175
171
51
217
15
29
147
23
47
56
25
96
48
57