11
2
14
16
166
8
49
15
7
158
39
36
6
19
3
4
46
21
27
20
22
71
35
18
468
275
601
83
54
132
59
37
40
296