22
4
7
35
25
9
18
16
2
33
143
56
11
30
42
32
61
43
5
19
320
209
13
3
14
1
162
181
107
38
138
20
66
272
115
363
21
15
218
87
122
171
50
384