32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
113
17
30
294
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