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