32
4
28
7
6
2
5
8
1
3
9
15
13
10
11
137
135
112
19
18
35
294
26
12
52
159
48
83
95
17
75
41
87
31
24
29
16
116
193
21
38
45
37
72
60
171
44