32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
293
75
57
124
195
12
14
61
24
156
42
51
35
20
18
211
182
122
147
21
59
48
188
208
25
74