38
11
34
1
7
6
9
2
18
3
4
5
14
12
8
16
10
13
133
44
178
21
104
79
15
63
37
52
177
155
47
23
65
25
86