94
31
14
13
26
15
5
19
4
16
216
57
164
62
56
22
40
11
10
28
20
12
48
21
17
35
7
379
8
87
29
85
32
101
69
18