32
4
28
7
5
8
2
3
15
1
9
6
13
11
10
133
135
17
112
294
30
107
29
411
68
151
16
73
27
594
141
145
12
361
109
34
89
52
23
24
185
60
21
19
43
95
20
47
74