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