32
13
12
2
6
8
7
16
14
103
21
78
33
5
9
1
149
23
38
31
17
37
26
43
35
49
22
171
20
27
11
25
467
10
34
4
15
62
91