31
4
2
28
1
27
32
63
58
39
14
103
6
18
20
7
23
40
10
5
9
12
15
11
8
146
16
74
30
72
37
68
29
67
13
47
21
19
175