16
15
5
108
8
3
359
152
14
20
12
49
171
77
38
23
25
41
11
7
10
30
9
32
99
17
6
4
13
1
44
45
43
198
35
63
95
178