20
127
28
174
113
352
53
26
29
22
21
43
14
18
3
17
16
30
13
73
11
79
19
31
10
6
9
8
15
4
37
47
12
38
170
5
7
23
88
25