10
7
1
8
33
15
158
14
6
4
12
20
2
5
11
9
17
26
21
76
39
38
113
96
267
53
48
121
141
89
322
51
148
200
24
93
173
161
561
198
23
94