32
5
6
2
21
7
35
67
115
17
27
22
11
12
30
8
10
1
38
19
31
9
15
20
13
113
29
28
23
196
18
46
52
25
37
48
62
16
59
169