32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
80
57
126
197
12
14
62
24
158
42
51
38
20
18
221
187
124
149
21
63
48
188
208
25
77