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