22
4
7
34
25
9
17
16
2
33
143
56
11
21
30
42
32
61
43
5
19
320
209
13
3
14
1
162
179
107
38
137
20
66
272
115
362
15
218
87
122
171
50
384