22
7
4
5
52
99
353
307
173
128
44
21
197
105
2
19
174
12
103
159
54
47
9
160
56
59
90
64
30
43
35
11
8
172
126
14
6
114
15
60
94
80
58
1
53
28
300
36
175