32
4
28
7
5
2
8
1
3
9
15
13
6
10
11
133
135
112
17
30
293
94
31
29
411
68
151
73
27
587
141
144
12
360
109
34
89
48
23
24
185
60
20
19
43
85
47
74