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
124
149
21
63
48
188
208
25
77